dedecms 中设置获取顶级栏目下的子栏目,点击顶级栏目,子栏目位置显示的却是子栏目中的文章列表
index.htm,list_article.htm,article_article.htm模板页面都是用的下面代码,代码如下:{dede:channeltypeid='...
index.htm,list_article.htm,article_article.htm模板页面都是用的下面代码,代码如下:
{dede:channel typeid ='2'}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}
主页显示出来如下图:
点击栏目页显示如下图:其实为文章列表
而且点击上面的文章或者子栏目链接,整个显示列表就会切换,好奇怪,怎么才能都显示子栏目呢 展开
{dede:channel typeid ='2'}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}
主页显示出来如下图:
点击栏目页显示如下图:其实为文章列表
而且点击上面的文章或者子栏目链接,整个显示列表就会切换,好奇怪,怎么才能都显示子栏目呢 展开
1个回答
展开全部
要调用某个栏目的下级栏目名称,参考下面的标签
{dede:channel row='20' type ='son' typeid ='2' } 此处是底层标签 {/dede:channel}
row='20'表示调用20个栏目名称
type ='son'表示调用下级栏目
typeid ='2'表示父栏目id为2
关于底层标签,诸如栏目名称,链接等等就不再赘述了吧
{dede:channel row='20' type ='son' typeid ='2' } 此处是底层标签 {/dede:channel}
row='20'表示调用20个栏目名称
type ='son'表示调用下级栏目
typeid ='2'表示父栏目id为2
关于底层标签,诸如栏目名称,链接等等就不再赘述了吧
追问
我之前已经改成下面的代码了,不行啊,而且缓存还有页面全部都更新过了,就是不行啊
{dede:channel typeid ='2' type ='son'}
[field:typename/]
{/dede:channel}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询