我有一个名为Events的内容类型。我想重写事件列表中公开形式的tpl文件。
我尝试events_preprocess_views_exposed_form添加一个模板建议,我尝试添加MYTHEME_preprocess_views_exposed_form来做同样的事情,我只是尝试从MYTHEME目录在我的模板目录中添加视图公开的-form.tpl.php,但是没有成功。
发布于 2012-09-24 09:43:16
从您的问题中,我可以理解您正在使用视图显示带有公开过滤器的事件列表,现在您希望覆盖该公开表单的模板。
若要重写特定视图的公开表单模板,需要以下列名称模式创建模板,
例如,如果您的视图名为event_list,则重写的模板将是视图公开的-form--event_list.tpl.php。
一旦添加了模板,清除缓存,现在视图将使用覆盖模板对公开的表单。
以视图默认公开的表单模板为基础,以覆盖的模板- 暴露表单模板为主题。
注意:要重写模板,您不需要任何预处理函数。
https://drupal.stackexchange.com/questions/44598
复制相似问题