陈奇网络工作室

如何从dedecms列表页和内容页调用顶列ID

建设工作站服务器

如何从dedecms列表页面和内容页面调用顶部栏的ID? 我想大多数人还不太了解。 因此,请分享本文作为参考。 希望读了这篇文章之后能取得很大的成果。 以下,一起理解吧。

dedecms列表页和内容页如何调用顶列ID?

如何在dede织梦模板中添加顶栏id的总结。 使用dede顶栏id,可以实现各列表页调用不同的栏图像(在同一顶栏调用同一图像)等很多功能。 如果我们做n个栏的话,就会做n个列表页面模板。 我不喜欢显示这个方法。

那么,怎样才能更快更容易地处理这个问题呢? dede模板的想法是这样的。 调用顶部栏的ID,将图像的末尾作为ID号添加。 例如,img1.jpg是imgID.jpg。 像这样我们只需要做图片就可以了。 意思是这样吧。 以下是织梦者在网上收集的方法。

ede调用顶列ID方法1。

{ dede:field.typeid function=& amp; #039; gettopid(@me ) )/}

织梦者首推此法,经过测试是可行的

ede调用顶列ID方法2。

首先,在需要调用顶列ID的地方添加此标记语法

{ dede:type } [ feild:topid/] {/dede:type }

其次,修改源文件,找到include目录下taglib目录下的type.lib.php。

找到这个句子

$row=$dsql-getone(「selectid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl

from ` dede _ arc type ` where id=’$ typeid’“”;

修改为

$row=$dsql-getone(「selectid,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,more

from ` dede _ arc type ` where id=’$ typeid’“”;

if (! is_array($row ) ) return ); 添加到下一行

if$row[& #039; topid& #039; ]==0}{$row[& #039; topid& #039; ]=$row[& #039; id& #039; ]; }

现在,该语句既可以在顶栏中调用,也可以在子栏中调用。

以上是dedecms列表页面和内容页面调用顶栏ID的方法有哪些,全部内容。 谢谢您的阅读。 我相信大家得到了一定的理解。 希望想分享的内容对大家有帮助。 另外,如果你想学习更多的知识,欢迎使用信息频道。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3