dedecms二次开发问题,关于“{dede:field name='position'/}”标签,主页链接显示不正确。

正常来讲当前位置:主页>热点>推荐。主页这个地方的链接,可以直接到首页。但是我的dedecms,此处的链接却是域名/域名/这样的死链接。这是怎么回事儿?改如何解决呢?... 正常来讲 当前位置:主页>热点>推荐。 主页这个地方的链接,可以直接到首页。 但是我的dedecms, 此处的链接却是 域名/域名/ 这样的死链接。这是怎么回事儿?改如何解决呢? 展开
 我来答
临清金山
2017-12-11
知道答主
回答量:1
采纳率:0%
帮助的人:912
展开全部
在用dede:field name=’position’ 这个标签的时候我们调用的这个就是中文的,出现的是主页>+相应的栏目 ,那么这个问题怎么改成英文的呢?有好多大虾都说找到dede安装目录下include文件夹下的typelink.class.php的第101行左右有个主页和“>”这个符号,所以我就试着改了一下,结果没有任何作用,所以自己就研究了一下,发现,原来dede自带的一些东西就能解决这个问题,在dede设置里面dede>系统>系统基本参数 里面有个参数叫做主页连接名,把主页改成Home或者相对应的英文就可以了。还有一个就是改dede:field name=’position’里面的>默认尖叫好的修改,改成自己自定义的符号,其实非常简单,在dede>系统>系统基本参数里面的核心参数选项卡中,有个栏目位置的间隔符号:自己吧想要修改后的标签,或者字符粘贴进去就行了。
zcmsxk
2012-11-01 · TA获得超过184个赞
知道答主
回答量:113
采纳率:100%
帮助的人:179万
展开全部
{dede:field name='position' runphp='yes'}
$b = '<a href="/">主页</a>'; //你看看这条链接对不,就程序默认主页的链接
$b2 = "<a href='域名/域名/'>主页</a>"; //换成你要的链接
@me=str_replace($b,$b2,@me);
{/dede:field}
这样就替换成你要的链接了,这样的方法应该对你有用。
更多追问追答
追问
请问到哪里去找 这些代码呢? typelink.class.php里面??$b = '主页';
追答
就你页面上的那个不对的链接呀
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式