您现在的位置是:首页 > 网站建设网站建设

织梦 增加顶级栏目,那个栏目列表用的哪个模版?还有每个文章用的哪个模版?

江湖快报网2023-03-29 21:21:22【网站建设】人已围观

简介顶级栏目列表页面模板默认为list_article.htm,频道页面模板为index_article.htm,文章模型的内容页面模板为article_article.htm
dedecms 调取当前顶级栏目链接
{dede:channel

顶级栏目列表页面模板默认为list_article.htm,频道页面模板为index_article.htm,文章模型的内容页面模板为article_article.htm

dedecms 调取当前顶级栏目链接

{dede:channel type='top' }

请问织梦首页怎么调用顶级栏目呢?

dedecms首页调用顶级栏目采用的是{dede:channelartlist}来循环遍历调用的,也就是说有几个顶级栏目调用几个。所以出来的栏目的布局结构都是一样的。 如果你想以不同的样式来显示,可以采用分别调用的方法来完成。 方法如下: 头四个栏目 {dede:channelartlist typeid='1,2,3,4'} ... ... ... {/dede:channelartlist} 后四个栏目 {dede:channelartlist typeid='1,2,3,4'} ... ... ... {/dede:channelartlist} 分别给box1和box2设置不同的CSS即可实现。

dedecms如何在当前页面head中调用当前顶级栏目名称

下面的方法一可能得根据页面title里面的符号 如果你里面的符号是“/”直接用方法一就可以了,如果符号是其他的,得对应吧split('/',@me)改成split('对应的符号',@me)
方法一:
{dede:field.title runphp=’yes’}list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;{/dede:field.title}
方法二:
{dede:field.typeid runphp='yes'}$ID = @me; $sql = SELECT * FROM `dede_arctype` WHERE id=$ID;$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = $row[reid]; $topID=$row[topid]; if($relID == 0) {@me = $row[typename];}else{$sql = SELECT `typename` FROM `dede_arctype` WHERE id=$topID;$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[typename];}{/dede:field.typeid}
参考资料可以看: 希望对你有所帮助。

Tags:当前   何在   调用

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐