聯(lián)系官方銷售客服
1835022288
028-61286886
調(diào)用當前欄目下的子欄目,并讓子欄目高亮顯示如何處理。
{category module=MOD_DIR pid=$cat.pid return=c}
<li {if $c.id==$catid} class="active"{/if}><a href="{$c.url}">{$c.name}</a></li>
{/category}
這是我用的調(diào)用方法,但是有個問題,
如果我是在新聞中心這個一級欄目里打開頁面的話,不會顯示子欄目,只顯示當前頂級欄目名稱,如果我在子欄目打開的話會顯示子欄目和高亮,那么請問為什么在一級欄目這個頁面里不顯示子欄目名稱呢?
官方提醒:使用category欄目循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
因為你用的pid值,頂級改成id
{category module=MOD_DIR id=$cat.id return=c}
改成這樣嗎?這樣好像更不對了
頂級欄目改成{category module=MOD_DIR id=$cat.id return=c}沒問題,子欄目不能這么寫了
回復@天天向上 這不太合理了就,按照你的思路就是,頂級欄目寫一個模板,子欄目又寫一個模板,這個辦法我知道,但我不想這樣用,因為頂級欄目和子欄目排版布局一模一樣,沒必要再多寫一個模板啊,他們可以共用一個模板的。我最后用指定頂級欄目ID給實現(xiàn)了。
你可以寫一個判斷語句啊,判斷當前欄目是父級欄目時就調(diào)用下級否則就顯示頂級