建设工作站服务器
如何从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