страница, удобная для печати на magento, для продуктов

#php #mysql #magento

#php #mysql #magento

Вопрос:

В magento, есть ли уже способ сделать для удобной печати страниц?

Непосредственно перед тем, как я написал свой собственный блок для этого, я не был уверен, есть ли стандартный / существующий, который я могу отредактировать …. 🙂

Приветствия

Шейн

Ответ №1:

На самом деле, я думаю, что смогу сделать это с помощью css для печати… Собираюсь попробовать!

Да, я использовал defualt print.css — но изменил его, чтобы он выглядел так, как я хотел, работа выполнена!

Комментарии:

1. В Magento уже есть CSS для печати, который работает довольно хорошо, особенно для администратора. Наличие отдельной страницы для печати — пустая трата усилий.

Ответ №2:

Насколько я знаю, нет, хотя есть print.css.

Есть несколько способов, о которых я могу подумать, и ни один из них не является встроенным

1) Создайте свой собственный для конкретного сайта print.css (хорошо)
2) Создайте свою собственную кнопку для отображения / скрытия элементов с помощью JS (некрасиво)
3) Напишите свой собственный код Magento для создания страницы для печати (сложно)
4) Получите расширение — существует несколько генераторов PDF, а также более новое расширение под названием CleanPrint, которое не использует формат PDF

Ответ №3:

При печати мои страницы magento выдавались в виде ссылок / текста, без изображений. Я зашел в скин> интерфейс> «тема»> по умолчанию> css>»print.css» и обнаружил, что если я закомментировал все после «@media print {» вплоть до закрывающей скобки «}», все было напечатано идеально. Я добавлю код, который я использую сейчас, без приведенного ниже кода с комментариями.

 /* ======================================================================================= */

/* Boilerplate Print CSS  ========================START=========================== */

/*
* Media queries for responsive design
* These follow after primary styles so they will successfully override.
*/

@media all and (orientation:portrait) {
 /* Style adjustments for portrait mode goes here */

}

@media all and (orientation:landscape) {
  /* Style adjustments for landscape mode goes here */

}

/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)
  Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {

  /* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you
     j.mp/textsizeadjust
  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}

/*
 * print styles
 * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/
 */

/* Boilerplate Print CSS =========================END============================ */
  

Надеюсь, это поможет…

Ответ №4:

Я не думаю, что в Magento есть какой-либо способ по умолчанию для продуктов, удобных для печати. Для этого вам нужно написать свой собственный код.

Эта ссылка может помочь:-

http://ajmaltash.wordpress.com/2010/05/23/print-link-on-product-detail-page-magento-1-4-0-1 [ ССЫЛКА НЕ РАБОТАЕТ]

Обновить:

Вот бесплатное расширение Magento для печати страницы товаров и корзины

Комментарии:

1. Эта ссылка теперь ведет на страницу 404, есть ли шанс, что где-нибудь есть другая копия этого?

2. Это была популярная статья для продуктов, удобных для печати. Я нигде не смог найти ее копию.

3. @Rathinam Magento Connect перешел на Magento Marketplace. Недавно я отправил расширение на Magento Marketplace. Она будет доступна, когда они рассмотрят и примут расширение.