2012-01-24 46 views

回答

0

我找不到钩子,但我确实设法找到它的变量。

我看了一下这个模块,看来它是在第41行的print.pdf.pages.inc中设置的名字。

$pdf_filename = variable_get('print_pdf_filename', 
PRINT_PDF_FILENAME_DEFAULT); 

所以试试这个,并把这段代码放到你的模块中。我不知道是否会工作

variable_set('print_pdf_filename', $nameouwant); 

欢呼声, 维沙尔

+0

感谢您的回复,但不起作用 – Laky

1

打印模块包括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'; 
}