欧美三级一区-蜜臀av中文字幕-男人天堂免费-任你操久久-亚洲色欲色欲www-高清免费av-成人久久网站-强奷漂亮少妇高潮在线观看-av正在播放-少妇av在线-亚洲日日干-中文人妻一区二区三区-国产激情精品-中文在线中文资源-538国产精品视频一区二区-91天天综合-亚洲毛茸茸少妇高潮呻吟

eyoucms如何判斷調(diào)用一級欄目和二級欄目的下級和同級顯示問題

2022-08-04

        有eyoucms的會員在官網(wǎng)問了一個問題,見鏈接:https://www.eyoucms.com/ask/list_1_0/10535.html,

        說白了就是一二級同時在同一頁面進行選擇的時候,如果全都有二級的話,沒問題,但如果有一些分類有二級而有些沒有二級,那就會出現(xiàn)有錯,我老早就知道并且用我自已的方法處理,只要是判斷是否有二級,有就顯示二級,沒就只顯示一級,而不是只有一級的時候,二級位置出現(xiàn)和一級一樣的分類,相關(guān)例子:https://www.pooban.com/download/lists_436.html,代碼如下:

<!-- 分類 begin -->
<div class="between-tree">
<div class="nav-m">
    <!-- 一級分類 -->
    <ul>
        <li class="nav-head text-middle text-main">分類:</li>
        <li class="nav-child">
            <ul>
                <li><a href="{$eyou.field.typeid|gettoptype=###,'typeurl'}" title="{$eyou.field.typeid|gettoptype=###,'typename'}" class=" {eyou:eq name='$eyou.field.typeid' value='$eyou.field.typeid|gettoptype=###,typeid'}active{/eyou:eq}">全部</a></li>
                {eyou:channel type="first" currentstyle="active"}
                {eyou:eq name='$eyou.field.grade' value='2'}
                    {eyou:type typeid='$eyou.field.typeid' id='field1'}
                        {eyou:eq name='$field1.parent_id' value='$field.id'}
                            {eyou:assign name='$field.currentstyle' value='active' /}
                        {/eyou:eq}
                    {/eyou:type}
                {/eyou:eq}
                <li><a href="{$field.typeurl}" title="{$field.typename}" class="{$field.currentstyle}">{$field.typename}</a></li>
                {/eyou:channel}
                <div class="clearfix"></div>
            </ul>
        </li>
        <div class="clearfix"></div>
    </ul>    
    <!-- 一級分類 -->
    <!-- 二級分類可能1 -->
    {eyou:if condition="($eyou.field.grade == '1'&&$eyou.field.has_children == '1')"}
        <ul>
            <li class="nav-head text-middle text-main">二級:</li>
            <li class="nav-child">
                <ul>
                <li><a href="{$eyou.field.ptypeurl}" title="{$eyou.field.ptypename}" {eyou:eq name='$eyou.field.ptypeid' value='$eyou.field.ptypeid|gettoptype=###,typeid'}class="active"{/eyou:eq}>全部</a></li>
                {eyou:channel type='sonself' currentstyle="active"}
                <li>
                    <a href="{$field.typeurl}" title="{$field.typename}" class="{$field.currentstyle}">{$field.typename}</a>
                </li>
                {/eyou:channel}
                <div class="clearfix"></div>
                </ul>
            </li>
            <div class="clearfix"></div>
        </ul>
    {/eyou:if}
    <!-- 二級分類可能1 -->
    
    <!-- 二級分類可能2-->
    {eyou:if condition="($eyou.field.grade == '2'&&$eyou.field.has_children == '0')"}
        <ul>
            <li class="nav-head text-middle text-main">二級:</li>
            <li class="nav-child">
                <ul>
                <li><a href="{$eyou.field.ptypeurl}" title="{$eyou.field.ptypename}" {eyou:eq name='$eyou.field.ptypeid' value='$eyou.field.ptypeid|gettoptype=###,typeid'}class="active"{/eyou:eq}>全部</a></li>
                {eyou:channel type='sonself' currentstyle="active"}
                <li>
                    <a href="{$field.typeurl}" title="{$field.typename}" class="{$field.currentstyle}">{$field.typename}</a>
                </li>
                {/eyou:channel}
                <div class="clearfix"></div>
                </ul>
            </li>
            <div class="clearfix"></div>
        </ul>
    {/eyou:if}
    <!-- 二級分類可能2-->
</div>
</div>
<!-- 分類 end -->

當(dāng)然,也可以通過多搞一個分類模板,就是比較麻煩。

Tag: eyoucms eyoucms標(biāo)簽
永安市| 清远市| 孟州市| 岗巴县| 大城县| 广河县| 莲花县| 白城市| 灵台县| 秀山| 广西| 龙海市| 阳泉市| 文化| 光泽县| 子洲县| 徐水县| 资中县| 崇左市| 玉树县| 蒲江县| 墨玉县| 北票市| 河间市| 恩施市| 英德市| 沙河市| 江都市| 章丘市| 五河县| 宜兴市| 南汇区| 介休市| 辽中县| 南安市| 公主岭市| 利辛县| 高州市| 宜丰县| 绥芬河市| 马鞍山市|