{category module=share site=1 pid=3 num=10 cache=3600 return=t}
<li><a href="{$t.url}">{$t.name}</a>
<ul>
{module module=news catid=$catid}
<li><a href="{$t['url']}" title="{$t['title']}">{$t['title']}</a></li>
{/module}
</ul>
</li>
{/category}這里的catid可不可以獲取當前下級欄目的id,這樣可以直接在欄目上面輸出當前欄目下的所有文章?
官方提醒:使用module內(nèi)容循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
官方提醒:使用category欄目循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
需要糾正你三個問題
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-陳澤希 啥問題?好的還是壞的?哈哈哈
1、return=t要去掉,多余的,默認但就是t了,不需要寫這句話
2、當存在內(nèi)外多重循環(huán)時,必須制定return變量,防止沖突
3、循環(huán)體里面,不能寫固定變量,$catid,這樣會導(dǎo)致循環(huán)體內(nèi)容都一樣了,需要改成當前循環(huán)的父循環(huán)欄目id值,改成 $t.id
最終代碼糾正為:
{category module=share site=1 pid=3 num=10 cache=3600} <li><a target="_blank" href="{$t.url}">{$t.name}</a> <ul> {module module=news catid=$t.id return=t2} <li><a target="_blank" href="{$t2['url']}" title="{$t2['title']}">{$t2['title']}</a></li> {/module} </ul> </li> {/category}希望你不要一上來就復(fù)制我代碼,需要理解我指出的123點問題
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-陳澤希 感謝老師,這仿佛讓我回到了學(xué)校
官方技術(shù)非常到位,五體投地,這授權(quán)買的值
回復(fù)@2461532407 更新一下 標簽生成插件,已經(jīng)默認去掉 return=t 這個東西了
回復(fù)@小黃人 18html 其實并不知道return=t是個啥,剛開始搗鼓。有啥就填啥那種
回復(fù)@丶白紙 等我賺到第一桶金,也支持一下官方
回復(fù)@2461532407
其實理論上 寫 return=t 不應(yīng)該出錯,官方?jīng)]做容錯處理!不寫默認就是 return=t,那么寫了也只是規(guī)范一下而已!