如何在drupal中主题视图

san*_*tha 7 drupal drupal-views drupal-6 drupal-theming

任何人都可以帮助我了解如何主题视图.

对于创建的每个视图,我想要有不同的模板.

Hen*_*pel 7

根据您创建的视图类型和您需要进行的更改,主题视图可能有些棘手.查看视图2的这个简介,并确保安装高级帮助模块以从视图模块本身获取views2文档(一旦激活了高级视图,将会有一个指向视图概述和编辑页面文档的链接帮助模块).

你也可以在这里找到一些问题/答案(例如Drupal 6:如何快速主题化视图?),如果你搜索一下.


alv*_*spo 7

实际上我前几天这样做了.我会给你一个简短的概述,稍后再展开.

  1. 设置你的观点; 通过转到视图 - >添加视图
  2. 一旦您的视图完全设置在视图的底部(D6中的左列,D7中最右侧的"高级"列),您将看到一个名为"主题:信息"的链接,单击它.
  3. 您将看到的是视图用于主题化数据的模板(.tpl.php)文件列表.基本上,粗体的文件名是视图用于主题化数据的文件.

自定义视图

  1. 选择主题所需的页面.例如,如果您创建了一个"阻止"视图,并且我想自定义基本的html布局,我会选择一个名称(当前加粗的名称除外),并在我的主题中创建该文件目录(sites/all/zen/custom-file-view-fields-views.tpl.php) - 如果视图告诉我我可以使用文件名custom-file-view-fields-views.tpl.php
  2. 下一步是知道你需要在那里放什么代码.最快捷的方法是返回视图中的主题信息,单击替换文件的链接并获取呈现给您的代码.将该代码粘贴到您创建的文件中.
  3. 从现在开始,您现在可以成功自定义该视图.

请记住,呈现给您的主题信息从基本到复杂(从上到下)呈现.因此,请仔细选择需要编辑的文件.我稍后会在这个答案中提出一些图像.

希望这可以帮助!干杯!