dedecms織夢(mèng)模板下載循環(huán)調(diào)用二級(jí)欄目及下三級(jí)欄目教程
時(shí)間: 2018-11-29 09:42
閱讀: 次
作者:素材無(wú)憂網(wǎng)
使用織夢(mèng)遇到以下問(wèn)題怎么辦呢?“如何循環(huán)調(diào)用頂級(jí)欄目下的二級(jí)欄目以及所有的三級(jí)欄目”,大家有沒(méi)有遇到類似問(wèn)題呢??
下面是經(jīng)過(guò)我個(gè)人研究得出的解決辦法:
{dede:channelartlist typeid=’1′}(注:這是頂級(jí)欄目id)
{dede:field name=’typename’/}(注:這是二級(jí)欄目名稱)
{dede:sql sql=’Select * from dede_arctype where reid=~id~ ORDER BY id’}
[field:typedir function="cn_substr(@me,200,9) " /] [field:typename/](注:這是三級(jí)欄目的靜態(tài)路徑和欄目名稱)
{/dede:sql}
{/dede:channelartlist}
因?yàn)閇field:typedir /]在數(shù)據(jù)庫(kù)存儲(chǔ)的路徑包括{cmspath}這個(gè)字符串,所以我們必須處理一下,就用到織夢(mèng)(dedecms)自帶的cn_substr這個(gè)系統(tǒng)函數(shù),這里簡(jiǎn)要說(shuō)一下這個(gè)函數(shù)的參數(shù),@me是當(dāng)前字段值,也就是取出的[field:typedir /]這個(gè)值,200和9表示從第9個(gè)字符位置( (不包括這個(gè)字符))開(kāi)始截取200個(gè)字符。
標(biāo)簽: