主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
Dreamweaver cms如何获取当前列路径?
Dreamweaver cms获取当前列路径以及对列名和顶级列的标签调用。
推荐学习:梦想编织cms
标签如下:
目前:
{ dede:type } & lt;a href = & quot【field:type link/】& quot;& gt【field:typename/】& lt;/a & gt;{/dede:type}因为{ dede:field name =‘arcurl‘/}这个用于获取当前页面路径的标记只能在内容页面中使用,对分栏页面没有任何影响。因此,如果您想获取columns页面中当前列的路径和名称,您应该使用上面的标签。
要获得网站的所有列名和路径的列表,您需要使用另一个标签:{dede:channel},其调用如下:
所有列
& ltul & gt{ dede:channel type = & amp;#39;top & amp#39;row = & amp#39;11 & amp#39;} & lt李= & quotnavbg & quot& gt& lta href = & amp#39;【字段:type link/】& amp;#39;& gt【field:typename/】& lt;/a & gt;& lt/李& gt{/dede:channel } & lt;/ul & gt;Dream weaving dedeCMS网站栏目页面获取当前栏目顶部栏目名称的标签教程;
我们在使用一些网站时,经常会遇到需要调用当前栏目的顶级栏目名称的情况。Dreamweaver默认使用{ dede:field name =‘typename‘/}来获取“列”页面中当前上级列的名称,而不是当前列的顶级列名称。
让我们开发一种方法来实现这种效果:
在include/common.func.php的底部添加:
内容来自
顶级列名
函数GetTopTypename($ id){ global $ dsql;$ row = $ dsql-& gt;GetOne(& quot;SELECT typename,topid FROM jiemou_arctype其中id = $ id & quot);if($ row【& amp;#39;topid & amp#39;】= = = & amp;#39;0 & amp#39;){ return $ row【& amp;#39;键入名称和名称。#39;];} else { $ row 1 = $ dsql-& gt;GetOne(& quot;从jiemou_arctype中选择typename,其中id = $ row【topid】& quot;);return $ row 1【& amp;#39;键入名称和名称。#39;];}}在调用文章页面或列列表页面时,将下面一行代码添加到要调用的列名的位置。内容来自
{dede:字段名= & amp#39;typeid & amp#39;函数= & quotGetTopTypename(@ me)& quot;/}内容来自文章页面中的以下方法。
获取当前列的父列
编写一个函数并将其放在include/extend.func.php文件中。
function GetParentCategoryNameByID($ CurrentID){ $ tsql = new DedeSql(false);$ typelink2 = & amp#39;& amp#39;;$ tsql-& gt;SetQuery(& quot;Select i.typedir,I。typename From ZZ 5 unet _ arctype t left join ZZ 5 unet _ arctype I on I。id = t。Reid其中t.id = & amp#39;$ CurrentID & amp#39;");$ tsql-& gt;执行(& amp#39;t & amp#39;);while($ row = $ tsql-& gt;GetArray(& amp;#39;t & amp#39;,MYSQL _ ASSOC)){ $ typelink 2。= $ row【& amp;#39;键入名称和名称。#39;];} return $ typelink2}调用方法:{ dede:field name =‘id‘function =‘getparentcategorynamebyid(@ me)‘/}
这几篇文章你可能也喜欢:
- 修正了梦德德自定义表单添加验证码的问题(如何在梦织中创建新页面)
- 如何修改梦织DEDECMS中默认文件夹的名称?(Dreamweaver cms的数据库文件在哪里?)
- 如何使用织梦cms制作多语言网站(如何使用织梦)
- 梦想编织Dedecms留言板呼叫head.htm(梦想编织增加文章和如何修改高级参数)
- 在新窗口中打开dream CMS导航外部链接栏的方法
本文由主机参考刊发,转载请注明:Dreamweaver cms如何获取当前列路径(Dreamweaver列页面模板) https://zhujicankao.com/108403.html
评论前必须登录!
注册