Печать из Joomla с использованием значка печати - PullRequest
1 голос
/ 27 ноября 2011

Может ли кто-нибудь помочь мне понять, что происходит, когда я пытаюсь распечатать с сайта Joomla:

Когда я использую значок печати, я получаю ожидаемый результат от простой печати статьи (т.е. без заголовков, боковых модулей и т. Д.), Но я также теряю все default.css, который используется для моего шаблона. т. е. нет стилевого оформления и виден только тот стиль, который был встроен в статью. Результат довольно мрачный, так как размер текста неверен.

Однако, если я пытаюсь печатать напрямую из браузера, я сохраняю формат, примененный к default.css моего шаблона, но не вижу ни одного изображения, включенного в JCE ImageManager PopsUps - предположительно, потому что браузер блокирует всплывающее окно. -ups.

Может ли кто-нибудь объяснить, что мне нужно добавить в файл print.css и как Joomla знает, как использовать это при печати с использованием значка печати. Большое спасибо в ожидании ответа!

1 Ответ

0 голосов
/ 10 мая 2012

Вы можете определить таблицу стилей печати, выполнив что-то вроде этого:

<link rel="stylesheet" media="print" href="print.css">

Я не уверен, может ли Joomla идентифицировать это по этому. На Joomla сделай это так:

$doc =& JFactory::getDocument();
$doc->addStyleSheet( 'http://www.example.com/css/mystylesheet.css', 'text/css', 'print' );

Посмотрите здесь: http://docs.joomla.org/JDocument/addStyleSheet на части Joomla. Может быть, этого достаточно, но это также может зависеть от версии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...