php的smarty如何得知前个标题
现在需要改下模板文件,但是由于加密暂时性改不了php文件只能修改模板文件,请问{foreachfrom=$classitem=name}<tr><td>{$name.us...
现在需要改下模板文件,但是由于加密暂时性改不了php文件只能修改模板文件,请问
{foreach from=$class item=name}
<tr><td>{$name.username}</td></tr>
{/foreach}
如何能写能得到上一个username和下一个username是什么
最后得到的写法是
{foreach from=$class item=name}
<tr><td>上一标题是XXX</td><td>{$name.username}</td><td>下一个标题是XXX</td></tr>
{/foreach}
怎么写法能得到上一标题和 下一标题呢 展开
{foreach from=$class item=name}
<tr><td>{$name.username}</td></tr>
{/foreach}
如何能写能得到上一个username和下一个username是什么
最后得到的写法是
{foreach from=$class item=name}
<tr><td>上一标题是XXX</td><td>{$name.username}</td><td>下一个标题是XXX</td></tr>
{/foreach}
怎么写法能得到上一标题和 下一标题呢 展开
3个回答
展开全部
foreach也是可以的。
{foreach from=$class item=name name=foreach_class}
{$class [$Smarty.foreach.foreach_class.index-1]}
{$name}
{$class [$Smarty.foreach.foreach_class.index+1]}
{/foreach}
这里其实就是给foreach设置了一个name为foreach_class.名字自己定。
然后$smarty.foreach.foreach_class.index得到现在的当前循环索引。。
{foreach from=$class item=name name=foreach_class}
{$class [$Smarty.foreach.foreach_class.index-1]}
{$name}
{$class [$Smarty.foreach.foreach_class.index+1]}
{/foreach}
这里其实就是给foreach设置了一个name为foreach_class.名字自己定。
然后$smarty.foreach.foreach_class.index得到现在的当前循环索引。。
追问
有相关的文章吗? 我用了什么都没有显示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写不了,只有改了php文件才能取得上一个标题和下一个标题的数据,因为数组class中可能没有上一个标题和下一个标题的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询