Настройка таблицы стилей печати для модуля печати
Я хотел бы настроить http://drupal.org/project/print таблица стилей.
В файле readme говорится: - Чтобы изменить шаблон страниц, удобных для печати, просто отредактируйте print.tpl.php или файлы css/print.css.
Re: css/печать.css Относится ли это к файлу print.css внутри модуля печати или внутри моей темы? Если внутри модуля, не затруднит ли это обслуживание, когда модуль нуждается в обновлении?
2 answers
Хотя я не работал с модулем печати, но в соответствии со структурой Drupal, если вам нужно переопределить любой файл CSS (в вашем случае print.css) какого-либо модуля, вы можете просто написать свой стиль в своем собственном файле CSS, который остается в каталоге вашей темы. Но если вы хотите использовать один и тот же файл и сохранить свой стиль отдельно, просто вырежьте его из каталога модулей и вставьте в каталог тем...упомяните файл CSS в своей ИНФОРМАЦИИ о теме... и расширяйте его столько, сколько захотите...
Не забудьте очистить кэш после вырезания/вставки и завершения редактирования информационного файла..
Таким же образом... вы можете скопировать свой print.tpl.php файл из папки модуля и вставьте в каталог вашей темы (не нужно упоминать tpl в файле ИНФОРМАЦИИ)... и затем вы можете редактировать столько, сколько хотите, чтобы у вас был пользовательский вид... очистите свой кэш в этом случае тоже..
Я надеюсь, что это решит ваши проблемы с обслуживанием, так как вы получите этот файл в самой папке темы...
Не редактируйте файл print.css напрямую, потому что при обновлении модуля ваши изменения будут удалены
Вы должны скопировать файл print.css в свою собственную тему, а затем указать ссылку на этот файл в панели администратора модуля: /admin/config/пользовательский интерфейс/печать/общие
В качестве альтернативы вы также можете скопировать print.tpl.php в каталоге шаблона вашей темы, если вы хотите добавить/удалить некоторый html-контент