我已经从视图模块的主题文件夹中复制了:views-exposed-form.tpl.php到themes / mytheme / views(也尝试过主题/ mytheme)并重命名为views-exposed-filter - commerce_reports_products.tpl.php(和views-exposed-filter-commerce-reports-products.tpl.php)。
刷新缓存并重新扫描视图中的模板后,仍然无法显示。如果我编辑原始views-exposed-form.tpl.php,它将显示更改。
我从视图中的主题链接中获取了视图名称:views-view-field - commerce-reports-products.tpl.php
有谁知道我可能还需要做什么,或者为什么这不起作用?
答案 0 :(得分:0)
实际上,视图不会自动为公开的过滤器提供模板建议,就像对字段本身一样。所以你需要做更多的事情:
假设您将根据URL路径显示不同的视图显示。如果是这种情况,那么您可以在预处理器中使用Drupal的arg()函数来确定您当前正在显示的视图显示,并使用该信息构建模板建议。
一旦您正确设置了建议,Drupal会自动调用相应的模板,根据路径有不同的过滤模板。