web-dev-qa-db-ja.com

印刷モジュールのデフォルト設定は面倒です

ノードのPDFを作成するために print module を使用することがよくあります。ほとんどの場合、そのまま使用できます。
ただし、私たちの要件について、私を非常にイライラさせるのは、そのデフォルト設定です。

印刷モジュールがインストールされている場合、「印刷用ページ」オプションは、使用できるすべてのコンテンツタイプで有効になります。個々のコンテンツタイプの編集タブフォームを編集して、手動で無効にする必要があります。

すべてのコンテンツタイプのオプションを無効にし、本当に必要なコンテンツタイプに対して有効にするために使用できるグローバルオプションはありますか?
この方法は誰にとっても機能しますか、それとも見逃していましたか?

2
Sivaji

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
Berdir