将博CMS论坛

注册

 

发新话题 回复该主题

内容循环标签的深藏功能解析 [复制链接]

11#

<div class="listbox"> <jcms:classloop channelid="{$ChannelId}" depth="1" repeatnum="0">
          <dl>
            <dt><span class="title"><a href="{$ClassLink}">{$ClassName}</a></span> <span class="more"> <a href="{$ClassLink}">更多 &raquo;</a></span> </dt>
            <dd> <jcms:contentloop channelid="{$ChannelId}" classid="{$ClassId}" repeatnum="8" fields="[title],[tcolor],[adddate]">
              <ul>
<#foreach>
                <li><a href="$_{url}" title="$_{title}" style="color{field.tcolor}">${field.title}</a><span>${cdatestring(field.adddate,"yy-MM-dd")}</span></li>
<#/foreach>
              </ul>
              </jcms:contentloop> </dd>
          </dl>
          </jcms:classloop>
这段代码的ChannelId和ClassId 是怎么获取的,jcms:contentloop 必须套在jcms:classloop 下边吗 为什么直接
<jcms:contentloop channelid="{$ChannelId}" classid="{$ClassId}" repeatnum="8" fields="[title],[tcolor],[adddate]">
              <ul>
<#foreach>
                <li><a href="$_{url}" title="$_{title}" style="color{field.tcolor}">${field.title}</a><span>${cdatestring(field.adddate,"yy-MM-dd")}</span></li>
<#/foreach>
              </ul>
              </jcms:contentloop>这样写就解析不了classid
TOP
12#

老大  可以在循环体内定义变量吗?如果我想让 foreach里的i从0开始 不是从1开始 怎么办?
TOP
13#

回复 12楼wxpnh的帖子

找到了 用编号减1:${add(i,-1)}标签 问题解决了,力挺将博cms
TOP
14#

回复 13楼wxpnh的帖子

牛!
TOP
15#

老大 我想获取没有审核的内容  为什么ispass=0获取不到
TOP
16#

前台的内容  首要条件就是 ispass=1
TOP
17#

回复 16楼jumbot的帖子

那如果 在频道下又两个栏目 我只想调其中一个的栏目的数据另一个栏目不让它显示  {$jcms:channel(title,isimg,img)}可以跟栏目id吗?
TOP
18#

那就直接用jcms:contentloop嘛
TOP
19#

回复 18楼jumbot的帖子

谢谢老大 解决啦  但是又有新的问题啦  网站的伪静态在那设置?
TOP
20#

回复 18楼jumbot的帖子

我在后台设置的是不生成静态网页  在运行过程中 用户用手机访问 并且分享到微信朋友圈,分享后点击连接出现404 查找后发现是url后面加了from=timeline&isappinstalled=0,导致出现404  这个和伪静态规则有关,问一下老大jumbotcms伪静态在那配置
TOP
发新话题 回复该主题