织梦field position样式修改及自定义

overme6个月前 (10-17)网页设计416
使用织梦系统制作文章模板页时,使用了dede:field name=”position”,作用是显示文章当前位置。如:类目一>>类目二>> 这样的形式

制作完成的模板文件上传服务器,生成网页后。当前位置效果如下图所示,中间没有分割符号,阅读体验非常差。

该如何处理呢,在此进行分享。

{dede:field name=’position’/}这个标签是织梦的面包屑导航标签,用途是显示文章当前位置。

织梦position标签调用出来后是无法在模板里面修改的,必须通过修改对应的php函数(position对应的PHP函数入口文件是typelink.class.php)。

为解决遇到的问题,找到include/typelink.class.php文件并打开:

找到GetPositionLink函数,紧跟主页添加分割符号”>”

$indexpage = “<li><a href='”.$this->indexUrl.”‘>”.$this->indexName.”</a></li>”;

修改为

$indexpage = “<li><a href='”.$this->indexUrl.”‘>”.$this->indexName.”</a>”.”>”.”</li>”;

找到GetOneTypeLink函数,在栏目后添加分隔符“>”

$typelink变量中合适位置,添加分割符“>”

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。