用于Drupal的PHP查看主题

时间:2010-05-13 17:26:47

标签: php drupal drupal-6 drupal-views

我正在使用Drupal 6中的一个视图,我想在视图中的每个项目中添加一个带有连续编号的id(第一个项目的ID为#item1,第二个为#item2等)。

我正在自定义样式输出(views-view-unformatted - MYVIEWNAME.tpl.php)和行样式输出(views-view-fields - MYVIEWNAME.tpl.php),我想添加一个计数器样式输出tpl中的foreach循环中的变量,然后在行样式输出tpl中使用该变量,但最后一个不识别变量。它没有给我任何错误,但没有打印数字。

我理解这可能与变量可见性有关,如何在样式.tpl中声明计数器变量,以便我可以在行样式.tpl中使用它?

1 个答案:

答案 0 :(得分:1)

使用基于行的tpl,

$count = 0;

然后在for / while循环中循环结果以打印行,如:

<div id="row-<?php print $count;?>">
...code...
$count++;

应该这样做,一定要在最后增加$ count。不过,我不确定这是否会阻止分页查询。