Drupal 7将div注入现有结构

时间:2011-05-21 11:37:04

标签: php drupal drupal-7

我正在使用drupal 7

views-view - myview.tpl.php示例代码
<?php if ($rows): ?>
<?php print $rows; ?>

当我在萤火虫中看到这个时,我看到了结构
<div class="item-list">
<ul>
<li class="views-row views-row-1 views-row-odd views-row-first"> </li>
<li class="views-row views-row-2 views-row-even "> </li>

现在我如何在这些li中注入一个div ..这可能不使用jquery吗?

1 个答案:

答案 0 :(得分:0)

如果您转到视图的“修改”页面,则会看到名为“主题:信息”的链接。它位于“样式设置”部分下。如果单击此按钮,则可以在显示视图时看到主题将查找的所有可能模板的列表。粗体将是它当前使用的文件。

views-view - myview.tpl.php是为了做你想做的事情。如果你想在输出的每个字段周围注入一个div(相同的div),那么我认为文件 views-view-field.tpl.php 就是你要找的。

该文件只包含

<?php print $output; ?>

因此,您可以插入所需的div(当您将其从views / themes复制到主题的模板目录中时)。

如果你研究主题信息链接,它会更详细地描述如何在命名视图模板文件时更具体,例如,如果你想以不同的方式对特定行进行主题化,你可以使用该文件的视图视场 - 实体-ID-X

希望有所帮助!

编辑评论

要转到其他路线,您还可以编辑视图的字段设置。在编辑视图页面的字段标签下,您可以单击每个字段的链接。您可以使用后缀设置在显示字段后注入div。