99国产在线视频有精品视频_国产精品久久久久久亚洲影视 _国产三级日本三级韩国三级在线看_精精国产XXXX视频在线my_乱VODAFONEWIFI熟妇_超碰cao国产精品一区二区_91久久精品青青草原伊人_欧美,一区,日韩,精品

導航欄的外部鏈接的當前欄目判斷是什么?

631次瀏覽 更新日期:2024-03-31 15:44:39 分類:問題求助 評論:5

普通欄目是{if isset($catid) && $v['catid']==$catid},外部鏈接用這個不好使

我來說兩句
  • KNWJ
    KNWJ 1年前
    li的樣式用這個表示{if isset($catid) && in_array($catid, $child_arr)} class="on" {/if}官方模板的header里有
    
    ————————————————————————————————————————————
    
    {m:nav field="catid,catname,arrchildid,pclink,type,target" where="parentid=0" limit="20"}
            {loop $data $v} 
              {php $child_arr = explode(',', $v['arrchildid']);}
              <li {if isset($catid) && in_array($catid, $child_arr)} class="on" {/if}> <a href="{$v[pclink]}" target="{$v[target]}"}>{$v[catname]}</a> <span></span> </li> 
            {/loop} 
    0
    回復
  • kinji
    kinji 1年前
    @yzmcms 看了,		{m:nav field="catid,catname,arrchildid,pclink,target" where="parentid=0" limit="20"}
    		{loop $data $v}
    		    <li>
    				<a {if isset($catid) && in_array($catid, explode(',', $v['arrchildid']))} class="current" {/if} href="{$v[pclink]}" target="{$v[target]}">{$v[catname]}</a>
    				<!-- 這里是二級欄目的循環,不需要的可以刪除,代碼開始 -->
    				{if is_childid($v)} 
    				{php $r = get_childcat($v['catid']);}
    				<ul class="sub_nav">
    					{loop $r $v}
    					<li><a href="{$v[pclink]}" target="{$v[target]}">{$v[catname]}</a></li>
    					{/loop}	
    				</ul>
    				{/if}
    				<!-- 這里是二級欄目的循環,不需要的可以刪除,代碼結束 -->
    			</li>		
    		{/loop}	,這里二級欄目沒有用到{if isset($catid) && $v['catid']==$catid}
    0
    回復
  • yzmcms
    yzmcms 官網認證 1年前
    你可以看下默認模板,里面有示例代碼
    0
    回復
  • kinji
    kinji 1年前
    type==2也不好使
    0
    回復
  • 那就再加一個條件,判斷欄目類型是否為外部鏈接
    0
    回復
作者信息
發布見解
發內容 回頂部