找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1123|回复: 0

[分享] 为织梦DEDECMS {dede:field name='position'/}标签增加其它属

[复制链接]
发表于 2018-2-5 14:45:48 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
在默认情况下,织梦(DedeCms)系统当前位置的调用标签为:
{dede:field name='position'/}
      在这种默认的情况下,生成后的代码大致为如下格式:
主页 > 应用软件 > Office专区 >
      源代码部分为:
  1. <a href='http://127.0.0.1/'>主页</a> > <a href='/a/1/'>应用软件</a> > <a href='/a/1/1/'>Office专区</a> >
复制代码

       那么,我们在有时候需要将<a>标签加一个其它的参数,比如如下格式:
<a href='http://127.0.0.1/' class='a1'>主页</a> > <a href='/a/1/' class='a1'>应用软件</a> > <a href='/a/1/1/' class='a1'>Office专区</a> >

      要实现这样的效果,只需要打开 /include/typelink.class.php 文件,找到如下代码:
  1. //获得某类目的链接列表 如:类目一>>类目二>> 这样的形式
  2. //islink 表示返回的列表是否带连接
  3. function GetPositionLink($islink=true)
  4. {
  5.     $indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>";
复制代码

      将其中的:
  1. $indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>";
复制代码

      修改为:
  1. $indexpage = "<a href='".$this->indexUrl."' class='a1'>".$this->indexName."</a>";  
复制代码

      保存后关闭即可。
      可以通过这个修改方法为面包屑标签加入CSS样式或者打开方式的,织梦CMS的其他系统标签,需要修改的话也需要找到对应的函数文件进行修改才行。

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

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

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-24 20:57 , Processed in 0.036484 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表