【发布时间】:2009-10-30 16:01:01
【问题描述】:
我正在尝试为视图中的单个“显示”设置主题。我想要实现的是对行的呈现方式进行一些控制(例如,打印行中的字段,并可能在其间添加一些文本。以及一些用于样式目的的 div)。我已经找了几天来编辑模板。我什至使用了主题开发者和视图的主题信息,但没有运气。全部
我的视图名称是日历,有一堆显示。谁能告诉我应该怎么做才能自定义此特定显示中的行? drupal 甚至提供这种灵活性吗?
我在日历视图中显示的名称和标题是:
Name: List view
Title: List
这是行样式的主题信息:
Row style output: views-view-fields.tpl.php, views-view-fields--calendar.tpl.php, views-view-fields--page.tpl.php, views-view-fields--calendar--page.tpl.php, views-view-fields--calendar.tpl.php, views-view-fields--page-1.tpl.php, views-view-fields--calendar--page-1.tpl.php
谁能告诉我怎么做
编辑:
(OP 在答案中发布的一些附加信息)
我正在使用 Drupal 6。我不确定 page-1 在这里表示什么以下是我在此视图中的显示列表:
Defaults
Calendar page
Calendar block
Month view
Week view
Block view
Upcoming
List view
Ongoing Block Feed
如您所见,它们都没有字符串“page-1”。我编辑了views-view-list.tpl.php,这是为“样式输出”列出的文件之一。我可以访问的唯一变量是行,它是一个包含所有单独呈现的“行”的数组。就像我之前提到的,这些行是在其他地方生成的,并且已经包含渲染的字段。如何自定义这些行?
【问题讨论】: