duxcms2.X 常用标签整理 持续更新
三级栏目调用
<ul class="dl-menu"> <li <!--if{!$topCategoryInfo[ 'class_id']}-->class="current" <!--{/if}-->><a href="__ROOT__/" data-description="Get Started">首 页</a></li> <!--list{app="DuxCms" label="categoryList" limit=10 parent_id=0 order="sequence desc"}--> <li <!--if{$list[ 'class_id']==$topCategoryInfo[ 'class_id']}-->class="current" <!--{/if}-->><a href="{$list.curl}" data-description="{$list.subname}">{$list.name}</a> <ul class="dl-submenu"> <!--submenu{app="DuxCms" label="categoryList" limit=10 parent_id=$list['class_id']}--> <li><a href="{$submenu.curl}">{$submenu.name}</a> <!--assign{app="DuxCms" label="categoryList" limit=10 parent_id=$submenu['class_id'] list="menu" }--> <!--if{ !empty($menu) }--> <ul class="dl-submenu"> <!--foreach{ $menu as $vo }--> <li><a href="{$vo.curl}">{$vo.name}</a></li> <!--{/foreach}--> </ul> <!--{/if}--> </li> <!--{/submenu}--> </ul> </li> <!--{/list}--> </ul>自定义模型调用
<!--list{app="Article" label="contentList" expand_id=2 pos_id="1" class_id=1 sub=true limit=5}--> <div class="item active"> <a target="_blank" href="{$list.aurl}"><img width="100%" src="{$list.sk_big_banner}" alt="{$list.title}"></a> <div class="carousel-caption"> {$list.title} </div> </div> <!--{/list}-->
如上所示,扩展模型字段在调用时要注意以下几点:
1、要将list标签里的app="DuxCms"改为app="Article"
2、要在list标签里加入扩展模型id,例如expand_id=2,其中2为扩展模型id(如绿箭头所示)
3、扩展字段依据原始标签格式,例如{$list.fa},其中fa为扩展字段名
只要注意这3点,扩展模型调用就会正常出现了。而在列表页和详情页,无需考虑这些直接调用即可。
内容多图调用<!--foreach{$contentInfo['多图字段'] as $vo} --> <li><img title="{$vo.title}" src="{$vo.url}" /></li> <!--{/foreach}-->循环I
Duxcms标签手册里的表单序号i实际使用无效,下面说下Duxcms2.0标签万能序号调用实例:
如上图,起始序号直接改第一行i的赋值即可。此方法同样适用于其他list循环标签。
aaaaaaaa