
如何按列调用dedecms友情链接?
Dedecms如何实现不同栏目页面调用不同的友情链接。我在网上查了大半天,都是说首页和栏目页的单独调用。这里跟大家分享一下,小动作,为什么要达到这种方式,原因就不用多说了。
推荐学习:梦想编织cms
其实用object和javascript调用外部文件也可以实现对不同的列调用不同的友情链接,相当于对不同的列调用友情链接文件,{dede:field.typeid/}得到当前列的id。这样调用友情链接时,属于友情链欺骗,不推荐。Dedecms标签不能应用(除了Channelartlist),这给实现带来了一些麻烦,但是有另一个标签可以帮助,sql标签,如下:
1、后台-核心-网站栏目管理,记录栏目名称和栏目ID。

2、后台-模块-友情链接-网站类型管理,编辑网站类型,使网站类型名称和ID与栏目名称和ID一致。

3、在列模板中,编写以下代码:
dede:SQL SQL = quot;select url,webname from dede _ flink where id =(select id from dede _ flink type where typename = ~ typename ~)quot;} lta href = quot[field:URL/]quot;gt;[field:webname/]lt;/AGT;{/dede:sql}登录后复制