DedeCMS挪用当前文档所在栏目链接与名称

阿奇源码默认解压密码为"www.aqiyuanma.com",2021年9月11日前的源码默认解压密码为"www.hnymwl.com"
阿奇官方VIP技术群:483386718,阿奇源码技术交流群:938992858!速奇云-香港云服务器38元/月

DedeCMS栏目页调用当前栏目名和上级栏目名

在构建网页的时候,如果不想逐个写栏目列表页的标题,即列表页标题形式为:{field:seotitle/}_{dede:global.cfg_webname/},其中{field:seotitle/}为该栏目列表的seo标题。 特别是有多层的栏目列表页可以采用:二级栏目名_一级栏目名_网站名 的形式,而内容页则应采用

        在内容页模板时,我们经常会挪用本文链接来做版权声明。DedeCMS没有响应的挪用代码,用 {dede:field.typename/} 来示意当前文档的栏目名称,本贴先容用 {dede:field.typeurl/} 形式来挪用栏目链接,该方式同时支持DedeV5.5/5.6/5.7,不区分程序编码。

 

解决设施

第一步:打开 /include/arc.archives.class.php 文件,找到约241行如下代码

//设置全局环境变量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];

 

DedeCMS用list调用作者并指向个人主页链接

近端时间做了一个装修站,要求全面支持会员投稿,由于对dede较熟悉,就打算用织梦搭建, 支持前台会员和后台多账号管理 。但是原版的后台还是或多或少有点问题,接下来整理了部分遇到的问题和亲测有效解决方法。 文章列表页调用作者是较常用的方法,网上的方法我都试过

在其下一行加入如下代码:

 

//设置全局环境变量
$this->Fields['typelink'] = $this->TypeLink->GetOneTypeLink($this->TypeLink->TypeInfos);
$this->Fields['typeurl'] = $this->TypeLink->GetOneTypeUrl($this->TypeLink->TypeInfos);

 

第二步:在你的内容页模板适当位置加入挪用代码

{dede:field.typelink/} 带链接的栏目名称,显示:<a href=”栏目链接地址”>栏目名称</a>

{dede:field.typeurl/} 仅栏目链接,显示: /news

DedeCMS让channelartlist支持currentstyle属性

dedecms默认模板的channelartlist是不支持currentstyle属性的。currentstyle属性在导航中应用的比较多,可以实现循环调用栏目后,当前页li标签获得一个class=自定义命名的属性,具体作用就不做说明了,需要修改文件。 打开include\taglib\channelartlist.lib.php 找到

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

阿奇源码 DEDECMS教程 DedeCMS挪用当前文档所在栏目链接与名称 https://www.aqiyuanma.com/115278.html

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
DedeCMS挪用当前文档所在栏目链接与名称-海报