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
