dedecms织梦的 {dede:channelartlist}和{dede:arclist}标签嵌套,谁先执行呢?

{dede:arclist}嵌套在{dede:channelartlist}里面(如下例:1)谁先执行,下面的里面可以听先执行dede:arclist}4段完后,在由{d... {dede:arclist}嵌套在{dede:channelartlist}里面(如下例:1)谁先执行,下面的里面可以听先执行dede:arclist}4段完后,在由{dede:channelartlist}判断双数出一个<div class="slide"> 否则还是输出<div class="slide">,只要有内容就重复循环逐一递增

例1:
{dede:channelartlist}

<div {dede:global name=autoindex runphp="yes"}

(@me % 2 == 0)?@me="class='slide'" : @me="class='slide'";{/dede:global}>

{dede:arclist titlelen='100' flag='h' addfields='url,images' channelid='17' limit='0,4'}
<!-- TOP 1 -->
<div class='item'>
<a href="[field:url /]" title="[field:title/]" target="_blank">
<img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]" height="222" width="222"/>
<span class="slideItemName">[field:title/]</span>
</a>
</div>
{/dede:arclist}
</div>
{/dede:channelartlist}
------------------------------------------------------------------
执行得出完整结果;
例2:
展开
 我来答
电脑阿傻
2013-04-30 · TA获得超过658个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:396万
展开全部
你想象成 两层循环嵌套 就行了 程序开始 肯定是先执行外层循环 但是 外层的每一次循环 都会 执行内层的所有循环 明白了吧
更多追问追答
追问
嗯!
那怎么这个循环就是不能循环执行,他可以读取: @me="class='slide'";这个循环,当arclist超出4条后输出内容后,他就不行循环执行?@me="class='slide'"这个了!

如例1 所示!
追答
(@me % 2 == 0)?@me="class='slide'" : @me="class='slide'";  这句话 我咋感觉多余的 ;  @me 这里是 {dede:global name=autoindex 这个  这个是dedecms的自增长变量 及 1,2,3,4,5,...这种 他这里是判断 当前这个自增长是否能被2整除 如果能 则 加上class=slide  但是他这个三元运算 不管是否为真 都会加上 class=slide 感觉 有点多余....至与输出4条 是由内层的{dede:arclist titlelen='100' flag='h' addfields='url,images' channelid='17' limit='0,4'} 决定的 看到 limit=0,4 这个参数没 这个表示从0开始取  取4条
小强19881110
2013-04-30 · TA获得超过238个赞
知道小有建树答主
回答量:468
采纳率:100%
帮助的人:232万
展开全部
你两个标签还可以嵌套???我头回见到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式