В magento, есть ли способ сделать для дружественных печатных страниц?
Как раз перед тем, как я напишу свой собственный блок, чтобы сделать это, я не был уверен, был ли стандартный / существующий, который я могу редактировать … 🙂
ура
Шейн
На самом деле, я думаю, что смогу сделать это с помощью печатного css … Идти, чтобы дать ему все!
Yep использовал defualt print.css – но изменил его, чтобы посмотреть, как я хотел, работа выполнена!
Насколько я знаю, хотя есть print.css.
Есть несколько способов, я могу думать об этом, и никто из них не встроен
1) Создайте свой собственный сайт print.css (хороший)
2) Создайте собственную кнопку для отображения / скрытия элементов с помощью JS (уродливый)
3) Напишите свой собственный код Magento для создания страницы для печати (сложной)
4) Получите расширение – есть несколько генераторов PDF, а также новое расширение под названием CleanPrint, которое не использует PDF-файлы
Печать моих пурпурных страниц выходила как ссылки / текст, без изображений. Я перешел в skin> frontend> «theme»> default> 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============================ */
Надеюсь это поможет…
Я не думаю, что есть какой-либо способ по умолчанию для печатных продуктов в Magento. Для этого вам нужно написать свой собственный код.
Эта ссылка может помочь: –
http://ajmaltash.wordpress.com/2010/05/23/print-link-on-product-detail-page-magento-1-4-0-1/ [ССЫЛКА НЕ РАБОТАЕТ]
Обновить:
Здесь доступно бесплатное расширение Magento для печати страницы продукта и корзины покупок