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

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

有帮助吗?

解决方案

主题化的观点可能有点棘手,取决于那种你已经创建的视图,你需要进行更改。请查看此介绍的意见2 ,并确保安装的高级帮助模块在views2文档,以获得从Views模块本身(会出现在您欣赏到文档的链接,并概述编辑页面,一旦你激活了高级帮助模块)。

您还可以找到一些问题/答案在这里的SO(如 Drupal的6:?如何快速主题视图),如果你搜索了一下

其他提示

前几天我确实这样做了。我将向您提供一个简短的概述,并在稍后进行扩展。

  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. 从现在开始,您现在可以成功自定义该视图。

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

希望这可以帮助!干杯!

是您要完成有什么特殊?有很多的方式来“主题”视图,除非你的意思是在严格意义上的Drupal“主旋律”。

个人我只给字段的类,并使用这些,重写要输出变量类,如果需要的话。这往往是不是修改TPL文件直接更容易和更易于管理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top