モジュールごとに個別に、PRINTモジュールでPDF出力の名前を変更するにはどうすればよいですか? ある種のフックを使用できますか?何か助けはありますか?
2 に答える
1
Print モジュールには、print_pdf.page.inc に drupal_alter 関数が含まれています。
drupal_alter('print_pdf_filename', $pdf_filename, $path);
これにより、次のフックが使用可能になります。
function hook_print_pdf_filename_alter(&$pdf_filename, $path) {
$pdf_filename = 'yourfilename';
}
于 2013-09-28T04:22:01.790 に答える
0
フックは見つかりませんでしたが、その変数を見つけることができました。
モジュールを調べたところ、41行目のprint.pdf.pages.incで名前を設定しているようです。
$pdf_filename = variable_get('print_pdf_filename',
PRINT_PDF_FILENAME_DEFAULT);
これを試して、このコードをモジュールに入れます。うまくいくかどうかわかりません
variable_set('print_pdf_filename', $nameouwant);
乾杯、ヴィシャル
于 2012-01-24T15:30:30.203 に答える