【发布时间】:2011-03-15 04:04:14
【问题描述】:
我刚刚为 Drupal 7 安装了 Views 模块,正在尝试了解如何自定义它。
到目前为止,我做了以下事情。
- 创建了内容类型指定的视图并将其命名为“videotest”。
- 创建了一个自定义主题为“views-view-list--videotest.tpl.php”
- 页面正常运行。
这是我使用的自定义模板代码(这是 Views 的默认模板):
<?php print $wrapper_prefix; ?>
<?php if (!empty($title)) : ?>
<h3><?php print $title; ?></h3>
<?php endif; ?>
<?php print $list_type_prefix; ?>
<?php foreach ($rows as $id => $row): ?>
<li class="<?php print $classes_array[$id]; ?>"><?php print $row; ?></li>
<?php endforeach; ?>
<?php print $list_type_suffix; ?>
<?php print $wrapper_suffix; ?>
如何防止视图为我格式化 $row? 我喜欢自己使用 foreach 格式化节点中的每个值。
我尝试使用未格式化的自定义模板将视图样式设置为“未格式化”,但它也为我设置了每个值的样式。
【问题讨论】: