我一定义视委和图2的模块。我想快速定义的模板,具体到这一观点。是否有任何教或信息?是什么文件我需要修改?


这里是我的调查结果:(编辑)

事实上,有两个方式的主题,一个观点:该""方式"节点"方式。在"编辑图",可以选择"Row style: Node",或者"Row style: Fields".

  • 与"节点"方式,可以创建一个 node-contentname.tpl.php 它将呼吁每个节点在图。你会有权访问你的卖场值美元field_name[0]['value'].(edit2)可以使用 node-view-viewname.tpl.php 这将是只有呼吁各节显示从这一观点。
  • 与""方式,添加一个views-view-field--viewname--field-name-value.tpl.php 对于每个领域要主题。

由于先前的答复,我已经使用以下工具:

  • 在'基本设置'块,'的主题:信息'以看到所有不同的模板,你可以修改。
  • 开发的模块's"的主题开发的"快速找到该领域的变量名称。
  • 图2的文件, 尤其是 "使用"为主题 页。
有帮助吗?

解决方案

事实上有两种方式主题的一个观点:该""方式"节点"方式。在"编辑图",可以选择"Row style: Node",或者"Row style: Fields".

  • 与"节点"方式,可以创建一个node-contentname.tpl.php 这将要求每个节点在图。你会有权访问你的卖场值美元field_name[0]['value']
  • 与""方式,添加一个views-view-field--viewname--field-name-value.tpl.php 对于每个领域要主题。

由于先前的答复,我已经使用以下工具:

  • 在'基本设置'块,'的主题:信息'以看到所有不同的模板,你可以修改。
  • 开发的模块's"的主题开发的"快速找到该领域的变量名称。
  • 图2的文件, 尤其是 "使用"为主题 页。

其他提示

一个快的方式找到模板文件您可以创建和修改,对一个图景2.0是:

  1. 编辑看
  2. 选择的风格(例如页,方框,默认)
  3. 在'基本设置'的框点击'的主题:信息'以看到所有不同的模板,你可以修改。

开发的模块's"的主题开发"功能,很方便的看到什么模板文件推正在寻找的时候它关系到主题东西。看到截图在该网页上的一个例子。

你应该也检查了 语义的风景.对于简单的意见的主题, 真的 方便。

一个提示:

你可能会有一些看法,它需要类似的格式。创建模板,对于每个这些意见和复印他们创建了一个噩梦的代码分支-如果你要改变整个外观和感觉的网站(这意味着改变显示的这些意见的格式在这个特定的方式),你必须要回去和编辑每一个这些分开。

而不是使用的观点界面来选择新的模板景,我有时候简单地插入一些代码支成一个单一的风景文件。E.g。对于一个站点 views-view-fields.tpl.php 我有:

if($view->name == 'articleList' || $view->name == 'frontList' 
|| $view->name == 'archiveList') {
/* field formatting code */
} else {
/* the default code running here */
}

此后修改的字段的方式,我只想为这个家庭的意见=articleList,frontList和archiveList和其他意见使用这个模板运行的代码一个正常发现在这一模板。如果客户要求,"嘿,你能不能使这些网页表示的档案和该名单上的前面看起来更像是(...)",这是一件简单的事,我的开幕和编辑这个文件,而不是三个不同的文件。维护变得更加快速和友好。

对我来说 block-views-myViewName-myBlockId.tpl.php 工作

我快捷的选择。

  1. 主题。公司 文件在 YOUR_MODULE_DIR/人/主题/ 文件夹。

  2. _views_theme_functions 功能打印 $主题 可变或放断点的最后一线的功能看到的内容的变量。

只是转换 views_view风景-看 和对--并加入你的模板扩展获得所需的文件名称。

例如,如果一个元素 $主题 阵列 views_view__test_view__block (在那里 test_view 是你的查看),那么名的模板文件将 views-view--test_view--block.tpl.php.

在我看来最简单的方法来决定哪些模板文件的使用为主题的意见是:1)上点击管理/建立/人/编辑/视图->基础设置的主题

击这将列出所有可能的模板文件。强调(文件的名称用粗体)的文件表明该模板文件被用来做主题的一部分。之后将需要的变化有关的视图模板文件重新扫描..现在你应该可以看到改变的模板文件突出。

如果你想做快速推发展有很多的拖拉,显示套模块def.是有些事你应该使用: http://drupal.org/project/ds

根据我有两种方式来做到这一点:

就可以通过方式:

  1. 去编辑图。
  2. 选择页/框风格。
  3. 去'基础设置"和点击"主题:信息'以看到所有不同的模板,你可以修改。
  4. 添加html你想要主题和打印的变量的看任何需要的地方

配置更新: Using the Display suite显示套为我们提供了一个选项的地方标注的内联或以上,并加以隐藏他们。定义类的每一个图的元素可以加入。先进的选项,包括:

  • Exportables
  • 添加自己的定义领域的后台或在代码中
  • 添加自定义的布局,在你的主题(D7仅)
  • 改变片公司的财产,增加样式或替代场设置(语场)。
  • 全面整合意见和小组
  • 扩展的力量的布局通过安装场集团
  • 最佳性能与对象的高速缓冲存储器(D6)或实体的高速缓冲存储器(D7)一体化
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top