织梦列表页获取当前栏目的静态和动态链接

最近有个网站,碰到个问题,就是详情页要获取文章栏目的链接,这个问题本来不复杂,网上一查很多,基本上都是像下面这样:

当前栏目的调用好像DEDECMS标签中没有提到,其实DEDECMS已经默认了,有心的站长们如果测试过肯定知道。下面为大家介绍下怎么样调用当前栏目,有链接的
{dede:type}
<a href=”[field:typelink /]”>[field:typename /]</a>
{/dede:type}

没链接的
{dede:type}
[field:typename /]
{/dede:type}

或者{dede:field name=’typename’ /}

如果网站是静态链接链接,上面的办法是没有问题的,如果网站是动态的,获取的路径是栏目的静态路径,就会出错,于是我想了个变通的办法,织梦列表页的动态链接的格式都是 /plus/list.php?tid=栏目的id,所以我们只要获取到文章所属栏目的id就可以了,最后找到了下面的办法,亲测可行:

<a href=”/plus/list.php?tid={dede:field.typeid/}”>返回列表</a>

 

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

苏ICP备20017722号-1