百度一下 藏锋者 就能快速找到本站! 每日资讯归档 下载藏锋者到桌面一键访问

当前位置:主页 > 杂谈 > dedecms内容页调用当前栏目标题、seo标题的方法

dedecms内容页调用当前栏目标题、seo标题的方法

所在栏目:杂谈 时间:10-05 21:08 分享:

织梦5.X下,默认情况下文章页、列表页调用的都是栏目的名称,也就是后台栏目管理中定义的名称。

如果想要在内容页和列表页调用当前所属栏目的seo标题,也就是seotile,使用{dede:field.seotitle /}是无法获取到相关数据的,需要借助sql代码。

dedecms内容页、列表页调用当前栏目名称

如果想要在内容页调用当前栏目的标题,并且给它指向对应的链接,可以采用以下的代码:

<a href="{dede:field name='typeurl' function=”GetTypeName(@me)”/}" target="_blank">{dede:field name='typename' function=”GetTypeName(@me)”/}</a>

上述代码中,{dede:field name='typeurl' function=”GetTypeName(@me)”/} 指的是当前栏目的URL地址,{dede:field name='typename' function=”GetTypeName(@me)”/}指的是当前栏目的名称。

dedecms内容页、列表页调用当前栏目SEO标题(seotitle)名称

如果要再内容页或者列表页中调用当前栏目的seo标题,需要采用sql代码进行数据读取,代码如下:

<a href="{dede:field name='typeurl' function=”GetTypeName(@me)”/}" target="_blank">{dede:field name='typeid' runphp='yes'}$id=@me;global $dsql;$sql="select seotitle from dede_arctype where id=$id";$row=$dsql->getOne($sql);@me=$row["seotitle"];{/dede:field}</a>

上面的代码将调用出当前文章、页面所属的栏目的seo标题并赋予对应的链接。

在实际使用的时候,注意上述代码中的dede_arctype需要根据安装时候的数据表前缀进行修改。

dedecms内容页调用当前栏目标题、seo标题的方法 免费邮件订阅: 邮件订阅

图片推荐

CopyRight? 2013 www.cangfengzhe.com All rights reserved