[织梦CMS教程] 织梦CMS栏目页调用当前栏目名和上级栏目名

[复制链接]
查看2708 | 回复9 | 2019-12-13 09:10:22 | 显示全部楼层 |阅读模式
     在构建网页的时候,如果不想逐个写栏目列表页的标题,即列表页标题形式为:{field:seotitle/}_{dede:global.cfg_webname/},其中{field:seotitle/}为该栏目列表的seo标题。

       特别是有多层的栏目列表页可以采用:二级栏目名_一级栏目名_网站名  的形式,而内容页则应采用:文章标题_二级栏目名_一级栏目名_网站名  的形式。

       当然这样的写法比较适合结构较简单的网站,每个栏目实际上市需要单独写seo标题的,没有局限性,也利于组建关键字。

       下面来看dedecms列表页不用修改php也能直接调用上级栏目名以及获取当前栏目名作为标题。

当前栏目名获取

{dede:type}[field:typename/]{/dede:type}

上级栏目名获取

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

列表页完整栏目标题写法如下

 <title>
{dede:field.typeid runphp='yes'"}
  global $dsql ;
  $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");
  $reid = $reid['reid'];
  $typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid");
  @me=$typename['typename'];
{/dede:field.typeid}_{dede:type}[field:typename/]{/dede:type}-{dede:global.cfg_webname/}
</title>

内容页或文章页标题写法

      只需要在前面加上{field:title/}即可,就不累述了。

从0基础开始学习织梦dedecms建站,分享全套的织梦dedecms网站搭建教程、织梦安装使用教程。 汇聚了最全、最新的织梦cms建站教程。包含dedecms建站、仿站教程;dedecms系统使用常见问题;主题插件推荐下载等!欢迎学习!
回复

使用道具 举报

卢云i | 2021-10-12 09:10:27 | 显示全部楼层
祝愿悟空源码越办越好!
回复

使用道具 举报

永远爱你冰塘 | 2021-11-3 11:17:17 | 显示全部楼层
站长真良心,这么大的资源站都是免费下载
回复

使用道具 举报

123456868 | 2022-2-27 02:55:21 | 显示全部楼层
找了好多地方,终于找到了
回复

使用道具 举报

国留局劳 | 2022-3-12 06:17:36 | 显示全部楼层
这个站很好,资源多,教程全
回复

使用道具 举报

喜欢吃芒果干俺 | 2022-3-14 05:17:27 | 显示全部楼层
5kym.cn这个站资源太全了
回复

使用道具 举报

厕所有人 | 2022-6-2 20:17:52 | 显示全部楼层
有情怀的站啊,爱了
回复

使用道具 举报

空581 | 2022-6-3 17:37:30 | 显示全部楼层
站长真良心,这么大的资源站都是免费下载
回复

使用道具 举报

haiyuezhihun | 2022-8-24 06:18:02 | 显示全部楼层
我是来白嫖资源的!
回复

使用道具 举报

xypkwg5156 | 2023-4-28 21:42:34 | 显示全部楼层
谢谢楼主发布的资源下载,帮助我不少
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则