Tag: drupal ming

如何为我自己的模板使用主题预处理函数?

我有几个.tpl.php文件的节点,CCK字段和视图主题。 这些模板文件有很多的逻辑来移动东西,剥离链接,创build新的链接等。我明白,这是不好的发展,而不是“Drupal的方式”。 如果我理解正确,“Drupal方式”是在你的template.php文件中使用预处理函数来操作variables并添加新的variables。 有几个问题: 是否有为特定主题创build预处理函数的命名约定? 例如,如果我有一个名为content-field-field_transmission_make_model.tpl的CCK字段模板,我将如何命名预处理函数? 我可以使用节点模板,CCK字段模板和视图模板的模板预处理函数吗? 他们有不同的方法修改模板variables或添加新的?