You are here

关于views2的一个theming information问题

libo 的头像
Submitted by libo on 星期一, 2008-12-01 08:00

在theming information中的views-view-list.tpl.php如下:
<div class="item-list"> <?php if (!empty($title)) : ?> <h3><?php print $title; ?></h3> <?php endif; ?> <<?php print $options['type']; ?>> <?php foreach ($rows as $id => $row): ?> <li class="<?php print $classes[$id]; ?>"><?php print $row; ?></li> <?php endforeach; ?> </<?php print $options['type']; ?>></div>
我的问题是:$title这个变量是什么东西,总是为空呢.....想问一下这个变量 在什么地方设置

论坛:

你找一个view,编辑它,你会看到基本设置,Basic settings,下面第2个为Title,估计就是这个了,如果是区块view的话,这个标题就是默认标题,不过在区块的配置页面你可以对它重新定义。

您估计是估计错了哈
Basic settings,下面第2个为Title,这个设置了,会在block.tpl.php中的那个
<?php if (!empty($block->subject)): ?> <h2><?php print $block->subject ?></h2><?php endif;?>
这个$block->subject就是那个title,而不是我想要的那个...
hoho。。。。
 

我还真不知道了,没有用过,另外就是argument里面,当你添加参数的时候,里面可以设置一个title。不知道和你说的有没有关系。你把基本设置里面的属性,一个一个的看看,实验一下,说不定就有了,总共不到20个,一个一个的试,也能找出来。

呵呵
这个是因为我用views生成的每一个区块都有个名字,比如最新文章,区域动态,看看能不能views设置好,在页面直接打印出来
 
views设置没问题,但是它设置的block的标题,不好调用,我就看见这个title变量了,找到这个变量的话,我的需求更为容易,但是不用那个没关系,就是多写“硬编码”了哈