织梦5.7列表及内容页面调用父级栏目名称

成数国际_主机资讯 2022-11-18 17:57 编辑:姚馨 300阅读

当是顶级栏目时,父级栏目就是自己。

{dede:field.typeid runphp='yes'}
   global $dsql ;
   $reid = $dsql->GetOne(SELECT reid,typename FROM dede_arctype where id=@me);
   $reid = $reid['reid'];
   if($reid>0){
   $typename = $dsql->GetOne(SELECT typename FROM dede_arctype where id=$reid);
   @me=$typename['typename'];
   }else{
   @me=$reid['typename'];
   }
{/dede:field.typeid}

织梦:channel如何获取最后四个栏目的名称

顶起来,碰到同样的问题比如我要调某个频道下面的第三个栏目,或者从第几位起到第几位停止的一部分栏目怎么实现,前提是不克不及指定ID,因为我的模板用在多处,必须按照规律调用

dede 如何调用上一级名称做网站标题

在模板中的写个sql判断,先获取栏目的id,然后根据栏目id获取它上级栏目id,就知道上级栏目名称了

...调用上一级栏目?级别太多,只要显示上一级栏目名就可以了

{dede:channel type='son' typeid='栏目ID'}<a href=[field:typelink/]>[field:typename/]</a>{/dede:channel}
希望能帮助你

织梦dede如何调用三级栏目的名称,以及每个栏目下的文章标题和内容...

调用多级子栏目讲解:

同时调用一级、二级、三级以至N级栏目的方法:

 

如果栏目层级太多,调用每个栏目下的文章标题和内容比较麻烦,不如直接channelartlist指定栏目id

{dede:channelartlist typeid=这里输入二级栏目id  row=6}

<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}