dede中怎么調用文章屬性的名稱?
接下來我們給大家分享一下如何在文章頁內調用相關的屬性名稱:
推薦學習:織夢cms
我們可以看到,這個標題后面就是我們需要的屬性名字,通過代碼分析我們可以看到調用的代碼為
?
{dede:field.flag?function='IsCommendArchives(@me)'/}
?
我們能夠看出來,這個調用需要函數:IsCommendArchives(@me)
這個函數就是把文章內獲取的flag的內容,轉化對應的名字。函數內容為:
?
function?IsCommendArchives($iscommend) { ????global?$arcatts; ????$sn?=?''; ????foreach($arcatts?as?$k=>$v) ????{ ????????$v?=?cn_substr($v,?2); ????????$sn?.=?(preg_match("#".$k."#",?$iscommend)???','.$v?:?''); ????} ????$sn?=?trim($sn); ????if($sn=='')?return?''; ????else?return?"$sn"; }
其中$k就是屬性名稱,我們可以選擇用”,”隔開,也支持HTML書寫,更加靈活大家在其他地方調用
在給大家一個示例:
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END