求助!!DEDECMS子栏目调用重复??

求助!!DEDECMS子栏目调用重复??,第1张

你这个问题是属于:在一个内容模型里面去调用另外一个内容模型的问题了。

解决方法如下:

{dede:arclist row=10 titlelen='8'  type='image' addfields='price,trueprice'  channelid='6' orderby='pubdate' typeid='5' }

<li>

<a href="[field:arcurl/]">[field:image/]<span>[field:title/]</span></a>

<div>市场价:[field:price/]元</div> 

<div>优惠价:[field:trueprice/]元</div>

</li>   

{/dede:arclist}

说明:

channelid='6' 是内容模型的id号

addfields='price,trueprice'  这个是想要调出来的字段名。

{dede:type typeid="1"}

<a href="[field:typelink /]">[field:typename /]</a>

{/dede:type}

typeid=“这里写你想要连接的栏目的id”

没人回答的原因是都不想去试代码,你发个图什么的估计还能说明问题点

<!--代码开始-->

{dede:channelartlist typeid=6 row=4}

<div class="cpmll">

<span><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></span>

<ul>

{dede:sql sql='Select from dede_arctype where reid=~id~ ORDER BY id limit 0,7'}

<li><a href='[field:typedir/]' target='_blank'>[field:typename/]</a></li>

{/dede:sql}

</ul>

</div>

{/dede:channelartlist}

<!--代码结束-->

typeid='' 指定顶级栏目就可以啦, limit0,7 这个7是控制三级栏目的显示个数的,显示样式自己调整CSS

用这个试试

在一级栏目模板用channelartlist标签

功能说明:获取当前频道的下级栏目的内容列表标签

使用实例:

{dede:channelartlist row=8}

<dl>

<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>

<dd>

{dede:arclist titlelen='42' row='10'} <ul class='autod'>

<li><a href="[field:arcurl /]">[field:title /]</a></li>

<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>

</ul>

{/dede:arclist}

</dl>

{/dede:channelartlist}

不需要指定栏目ID ,生成静态时候,会自动获取所生成的栏目ID

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 求助!!DEDECMS子栏目调用重复??

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情