3
如何更改PRINT模塊中PDF輸出的名稱,分別爲每個模塊輸入名稱?我可以使用某種鉤子嗎?任何幫助?Drupal打印模塊 - 更改PDF輸出的名稱
如何更改PRINT模塊中PDF輸出的名稱,分別爲每個模塊輸入名稱?我可以使用某種鉤子嗎?任何幫助?Drupal打印模塊 - 更改PDF輸出的名稱
我找不到鉤子,但我確實設法找到它的變量。
我看了一下這個模塊,看來它是在第41行的print.pdf.pages.inc中設置的名字。
$pdf_filename = variable_get('print_pdf_filename',
PRINT_PDF_FILENAME_DEFAULT);
所以試試這個,並把這段代碼放到你的模塊中。我不知道是否會工作
variable_set('print_pdf_filename', $nameouwant);
歡呼聲, 維沙爾
打印模塊包括print_pdf.page.inc
drupal_alter('print_pdf_filename', $pdf_filename, $path);
這將導致以下勾存在一個drupal_alter功能可供使用:
function hook_print_pdf_filename_alter(&$pdf_filename, $path) {
$pdf_filename = 'yourfilename';
}
感謝您的回覆,但不起作用 – Laky