Drupal 7中的自定义主题模板

时间:2016-04-28 05:27:45

标签: drupal-7 drupal-views drupal-theming

我知道,如果你想检查视图页面的显示输出的名称,那么我们需要点击视图的高级主题主题附近的信息链接,它将列出所有文件。

点击后,会列出。

显示输出(查看计算机名称 add_to_cart

views-view.tpl.php,views-view - add-to-cart.tpl.php,views-view - default.tpl.php,views-view - default.tpl.php,views- view - page.tpl.php,views-view - add-to-cart - page.tpl.php

那么,您能否建议哪些文件最适合创建视图页面的显示输出模板?

1 个答案:

答案 0 :(得分:1)

  

如果您想要特定主题到add_to_cart视图的页面显示,请选择   覆盖views-view--add-to-cart--page.tpl.php

我还想添加模板命名约定的重要性,这样下次你可以自己选择模板名称:

  • views-view.tpl.php :为每个视图调用。
  • views-view - add-to-cart.tpl.php :仅调用add_to_cart视图。
  • views-view - default.tpl.php :调用每个视图的显示:default主显示)。
  • views-view - page.tpl.php :调用每个视图的显示:page
  • views-view - add-to-cart - page.tpl.php :仅显示page视图的add_to_cart。 (具体建议总是最后一次)

注意:

  • 模板命名建议流程:一般到特定。
  • 当您单击显示输出时,您也可以复制模板的代码。这样您就可以获得所有可用的变量。

希望这有助于其他人对查询发表评论。

了解默认情况,页面来自模板名称:

  • 在视图中,您可以创建多个显示,如下所示。

enter image description here

  • 每个显示器都有一个机器名称,例如:系统显示具有机器名称:system_1。因此,使用system_1将覆盖views-view--system-1.tpl.php显示的视图。 注意:下划线('_')替换为连字符(' - ')。视图中的默认视图显示主显示具有计算机名称:default

enter image description here