繁体   English   中英

PHP for Drupal视图主题

[英]PHP for Drupal Views theming

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

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

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

使用基于行的tpl,

$count = 0;

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

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

这应该可以解决问题,请确保在最后增加$ count。 不过,我不确定这是否会阻止分页查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM