2010-01-28 71 views

回答

7

我其实有一天这么做。我给你一个简短的概述,稍后再展开。

  1. 设置您的视图;通过查看视图 - >添加视图
  2. 一旦您的视图完全设置,在视图的底部(D6中的左列,D7中最右边的“高级”列),您将看到一个名为“主题:信息“,点击它。
  3. 您将看到的是一系列模板(.tpl.php)文件,这些模板视图用来为您的数据提供主题。基本上粗体的文件名称是视图用于主题数据的文件。

自定义您的浏览

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

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

希望这会有所帮助!干杯!

0

有什么具体的你想完成?除了严格的Drupal意义上的“主题”以外,还有很多方法可以为视图“主题化”。

就个人而言,我只是给字段类和使用这些,重写输出以包含变量作为类,如果需要的话。这比直接修改TPL文件更容易,更易于管理。