求助問(wèn)題一:
需求做一個(gè) 判斷子欄目選中狀態(tài) 及 全部菜單。
目前實(shí)現(xiàn):可以判斷子欄目選中效果,無(wú)法判斷 全部菜單。
代碼示例:(想實(shí)現(xiàn),在頂級(jí)欄目ID2的時(shí)候 全部菜單是選中效果)
<a href="{dr_share_cat_value(2, 'url')}" class="{if $c.id==2}active{/if}">全部</a>
{loop $related $c}
<a href="{$c.url}" class="{if $c.id==$catid}active{/if}">{$c.name}</a>
{/loop}求助問(wèn)題二:
還不太熟悉程序,頂部導(dǎo)航 合并循環(huán)調(diào)用寫不成,所以我分開(kāi)寫的,想實(shí)現(xiàn)判斷選中狀態(tài)。
求助的是,能否合并寫。 或者 分開(kāi)寫,if判斷該如何寫。
<a class="{if $c.id==$catid}channel-now{/if}" style="width: 158px;" href="{dr_share_cat_value(2, 'url')}">{dr_share_cat_value(2, 'name')}<img class="menutag" src="{HOME_THEME_PATH}skin/images/hot.png" ></a>
<a class="{if $c.id==$catid}channel-now{/if}" style="width: 158px;" href="{dr_share_cat_value(3, 'url')}">{dr_share_cat_value(3, 'name')}<img class="menutag" src="{HOME_THEME_PATH}skin/images/new.png" ></a>
<a class="{if $c.id==$catid}channel-now{/if}" href="{dr_share_cat_value(4, 'url')}">{dr_share_cat_value(4, 'name')}</a>
<a class="{if $c.id==$catid}channel-now{/if}" href="{dr_share_cat_value(6, 'url')}">{dr_share_cat_value(6, 'name')}</a>
<a class="{if $c.id==$catid}channel-now{/if}" href="{dr_share_cat_value(5, 'url')}">{dr_share_cat_value(5, 'name')}</a>
這里填寫參數(shù)就可以生成相關(guān)的代碼,每個(gè)參數(shù)后面都有用法解釋,category標(biāo)簽的生成工具:http://www.apdwn.com/doc/code/category.html
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人
看了這個(gè)是循環(huán)標(biāo)簽。 我只需要一個(gè) 寫死頂級(jí)欄目ID的判斷。
比如判斷 如果頁(yè)面是在頂級(jí)欄目ID2 或者 ID2 下的子欄目時(shí)。高亮,這判斷應(yīng)該怎么寫
{if 2==$cat.id}active{/if}
我這樣寫的不對(duì),無(wú)法判斷到子欄目