dedecms模板问题。二十个栏目调用同一个模板。每个栏目打开显示改栏目下的子栏目内容。
dedecms模板问题,二十个栏目,每个栏目下有8个子栏目而且都是相同的8个子栏目。我想只做一个一级栏目模板,让每个一级栏目打开后按照模板规划显示改一级栏目下的子栏目内容...
dedecms模板问题,二十个栏目,每个栏目下有8个子栏目而且都是相同的8个子栏目。我想只做一个一级栏目模板,让每个一级栏目打开后按照模板规划显示改一级栏目下的子栏目内容。这个模板该怎么做。
栏目少的话,我的做法是直接调用id号,每个一级栏目做一个模板。但是现在量大,如何在一级栏目模板里写调用子栏目的列表内容? 展开
栏目少的话,我的做法是直接调用id号,每个一级栏目做一个模板。但是现在量大,如何在一级栏目模板里写调用子栏目的列表内容? 展开
1个回答
展开全部
在一级栏目模板用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
功能说明:获取当前频道的下级栏目的内容列表标签
使用实例:
{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
更多追问追答
追答
dede:channelartlist循环时候增加一段代码
[field:global.autoindex runphp='yes']@me = ((@me==1||@me==7) ? "广告代码" : ""); [/field:global.autoindex]
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询