Pie*_*ert 85 drupal cck drupal-views drupal-theming
我已经使用CCK和View 2模块定义了一个视图.我想快速定义一个特定于此视图的模板.有关于此的任何教程或信息吗?我需要修改哪些文件?
以下是我的发现:(已编辑)
实际上,有两种方式来主题化视图:" 字段 "方式和" 节点 "方式.在"编辑视图"中,您可以选择" Row style: Node
"或" Row style: Fields
".
感谢之前的回复,我使用了以下工具:
Pie*_*ert 52
事实上,有两种方式来主题化视图:" 字段 "方式和" 节点 "方式.在"编辑视图"中,您可以选择" Row style: Node
"或" Row style: Fields
".
感谢之前的回复,我使用了以下工具:
cal*_*own 22
查找可以在Views 2.0中为视图创建和修改的模板文件的快速方法是:
一个提示:
您可能会有许多需要类似格式的视图.为每个视图创建模板并复制它们会造成代码分支的噩梦 - 如果要求您更改网站的整体外观(意味着更改以这种特定方式格式化的每个视图的显示),必须返回并分别编辑这些内容.
我有时只是将一些代码分支插入到一个视图文件中,而不是使用views接口为视图选择新模板.例如,views-view-fields.tpl.php
我有一个网站:
if($view->name == 'articleList' || $view->name == 'frontList'
|| $view->name == 'archiveList') {
/* field formatting code */
} else {
/* the default code running here */
}
Run Code Online (Sandbox Code Playgroud)
然后,这将按照我想要的方式修改字段= ViewsList,frontList和archiveList - 并且对于使用此模板的其他视图,运行通常在此模板中找到的代码.如果客户问"嘿,你能不能让那些显示档案的页面和首页上的列表看起来更像(...)",这只是我打开和编辑这个文件的问题,而不是三个不同的文件.维护变得更加快速和友好.
归档时间: |
|
查看次数: |
91412 次 |
最近记录: |