VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

Dreamweaver cms如何获取当前列路径(Dreamweaver列页面模板)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

Dreamweaver cms如何获取当前列路径(Dreamweaver列页面模板)

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)‘/}

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:Dreamweaver cms如何获取当前列路径(Dreamweaver列页面模板) https://zhujicankao.com/108403.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Dreamweaver cms如何获取当前列路径(Dreamweaver列页面模板)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!