Настройка модуля печати по умолчанию раздражает


Мы часто используем модуль печати для создания PDF узлов; в большинстве случаев он работает "из коробки".
Однако для наших требований одна вещь, которая меня очень раздражает, - это настройки по умолчанию.

Когда модуль печати установлен, опция "Удобная для печати страница" включена для всех доступных типов контента, даже если она требуется только для нескольких типов контента. Каждый раз мне приходится отключать его вручную, редактируя отдельный тип контента редактировать форму вкладки.

Есть ли глобальная опция, которую я могу использовать, чтобы отключить эту опцию для всех типов контента и включить ее для тех типов контента, которые мне действительно нужны?
Работает ли этот способ для всех, или я что-то пропустил?

Author: kiamlaluno, 2011-03-23

1 answers

Глядя на http://drupalcontrib.org/api/drupal/contributions--print--print.module/function/print_form_alter/6 , похоже, для значения по умолчанию используется константа PRINT_TYPE_SHOW_LINK_DEFAULT. Это, в свою очередь, жестко запрограммировано на 1, см. http://drupalcontrib.org/api/drupal/contributions--print--print.module/constant/PRINT_TYPE_SHOW_LINK_DEFAULT/6.

Таким образом, у вас нет способа изменить это без взлома модуля.

Вы могли бы попытаться отправить запрос функции в очереди выдачи: http://drupal.org/project/issues/print

 1
Author: Berdir, 2011-03-23 19:27:54