POST TIME:2021-05-14 14:06
本期講解【Mytage 標(biāo)記】,此標(biāo)記主要用于獲取自定義宏標(biāo)記的內(nèi)容,適用范圍:封面模板,列表模板,文檔模板。
一:使用說(shuō)明
自定義宏標(biāo)記的作用:可以將模板中多次出現(xiàn)的相同元素用一個(gè)自定義標(biāo)記表示出來(lái),從而達(dá)到,一次更改,全局更換的效果。輔助插件的廣告管理也有相似的效果。
適用范圍:網(wǎng)頁(yè)模板中多次出現(xiàn)的相同元素,例如:網(wǎng)站的導(dǎo)航條、網(wǎng)站的站點(diǎn)公告、網(wǎng)站的底部信息等,在我之前發(fā)布的幾套模板中都運(yùn)用到了自定義宏標(biāo)記。
自定義宏標(biāo)記的調(diào)用辦法:{dede:mytag name='標(biāo)記名稱' ismake='是否含板塊代碼(yes 或 no)' typeid='欄目ID'/}
1、name 標(biāo)記名稱,該項(xiàng)是必須的屬性,以下 2、3是可選屬性;
2、ismake 默認(rèn)是 no 表示設(shè)定的純HTML代碼, yes 表示含板塊標(biāo)記的代碼;
3、typeid 表示所屬欄目的ID,默認(rèn)為 0 ,表示所有欄目通用的顯示內(nèi)容,在列表和文檔模板中,typeid默認(rèn)是這個(gè)列表或文檔本身的欄目ID。
二:測(cè)試實(shí)例
現(xiàn)在利用網(wǎng)站的底部信息做為一個(gè)自定義標(biāo)記來(lái)實(shí)現(xiàn)以達(dá)到多個(gè)網(wǎng)頁(yè)顯示相同的內(nèi)容。
1. 到后臺(tái)的“系統(tǒng)設(shè)置”——“模板管理”——“自定義宏標(biāo)記”——添加一個(gè)自定義宏標(biāo)記(如下圖)
提交后就可以在相應(yīng)的模板文件中添加調(diào)用代碼了({dede:mytag name='version'/}),結(jié)果如下:
(此圖為在首頁(yè)模板文件中添加后的效果)
(此圖為在列表模板文件中添加后的效果)
附:自定義宏標(biāo)記里面也可以加入dedecms的標(biāo)記內(nèi)容,適合當(dāng)前欄目的顯示內(nèi)容,不過(guò)需要在調(diào)用代碼中將ismake設(shè)為yes才可以,也可以通過(guò)設(shè)置typeid使自定義宏標(biāo)記在特定欄目中顯示。
也可以JS調(diào)用的方式來(lái)調(diào)用自定義宏標(biāo)記,操作方法:“系統(tǒng)設(shè)置”——“模板管理”——“自定義宏標(biāo)記”——在自定義宏標(biāo)記管理的頁(yè)面有“JS調(diào)用”一項(xiàng),點(diǎn)擊即可生成此宏標(biāo)記的JS調(diào)用代碼,將代碼替換原先的【Mytage 標(biāo)記】調(diào)用方式即可!
