青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 CMS pbootcms 查看內容

pbootcms模板制作教程五:多級導航菜單

2022-9-21 14:51| 查看: 2504 |來源: 互聯網

從本篇教程開始,將會以網站中常用的一些組件為例,來幫助大家了解和熟悉PbootCMS的標簽。因為習慣從上往下寫頁面代碼,所以就從網頁頭部的導航菜單開始。本篇教 ...

從本篇教程開始,將會以網站中常用的一些組件為例,來幫助大家了解和熟悉PbootCMS的標簽。

因為習慣從上往下寫頁面代碼,所以就從網頁頭部的導航菜單開始。

本篇教程所需要掌握的知識點:CSS盒子模型、CSS選擇器、浮動、清除浮動、絕對定位、相對定位、CSS3 2D轉換、CSS3 過渡、導航菜單列表標簽、當前欄目標簽、if條件語句、PHP運算符。

每個人都有自己的代碼習慣,比如我就喜歡先寫HTML(結構),再寫模板標簽(數據),接著寫CSS(樣式),最后寫JS(交互)。

所以,先開始寫導航菜單的HTML部分:

<!-- 演示就只寫二級導航,更多級導航大家可以依葫蘆畫瓢 -->    
<nav class="menu">    
    <ul>    
        <li>    
            <a href="#">主欄目</a>    
            <ul>    
                <li><a href="">子欄目</a></li>    
                <li><a href="">子欄目</a></li>    
            </ul>    
        </li>    
    </ul>    
</nav>


接下來,使用PbootCMS的模板標簽來填充數據:

<nav class="menu">    
    <ul>    
        {pboot:nav}    
        <li>    
            <a href="[nav:link]">[nav:name]</a>    
            <ul class="sub-menu">    
                {pboot:2nav parent=[nav:scode]}    
                <li>    
                    <a href="[2nav:link]">[2nav:name]</a>    
                </li>    
                {/pboot:2nav}    
            </ul>    
        </li>    
        {/pboot:nav}    
    </ul>    
</nav>


看一下前端頁面:



可以看到,二級菜單已經調用出來了,接下來處理一下導航高亮。

導航高亮:

原理:判斷當前欄目的ID和導航的ID是否一致,如果一致,則添加class,然后CSS中給這個class設置高亮樣式。

方案:使用if條件語句結合當前欄目標簽以及導航菜單列表標簽進行判斷。

代碼:

<nav class="menu">    
    <ul>    
        {pboot:nav}    
        <li class="{pboot:if('[nav:scode]'=='{sort:tcode}')}active{/pboot:if}">    
            <a href="[nav:link]">[nav:name]</a>    
            <ul class="sub-menu">    
                {pboot:2nav parent=[nav:scode]}    
                <li class="{pboot:if('[2nav:scode]'=='{sort:scode}')}active{/pboot:if}">    
                    <a href="[2nav:link]">[2nav:name]</a>    
                </li>    
                {/pboot:2nav}    
            </ul>    
        </li>    
        {/pboot:nav}    
    </ul>    
</nav>


本文最后更新于 2022-9-21 14:51,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 青青涩射射 | 日本后进式猛烈xx00动态图 | 国产精品高清视频在线 | 中文字幕a有搜索网站 | 日韩一区二区三区射精 | 91精品国产色综合久久 | 久久久久青草大香线综合精品 | 杨幂视频在线观看1分30秒 | 99福利影院 | 理论片午午伦夜理片2021 | 加勒比一本之道高清视频在线观看 | 97精品国产高清在线看入口 | 中文字幕免费视频精品一 | 最近的2019中文字幕国语完整版 | 啊好大好厉害好爽真骚 | 人成片在线观看亚洲无遮拦 | 久久99热狠狠色一区二区 | 成人免费观看在线视频 | 国产AV天堂亚洲AV麻豆 | 日本高清天码一区在线播放 | 久久99精品涩AV毛片观看 | 少妇精油按摩 | 入禽太深视频免费视频 | 20岁αsrian男同志免费 | 国产永久视频 | 亚洲免费在线 | YELLOW视频在线观看最新 | 疯狂第一次国语 | 海角社区在线视频播放观看 | 无码一区国产欧美在线资源 | 久久视频这里只精品99热在线 | 肉肉的各种姿势高H细文 | 精品国产成人a区在线观看 精品国产成人AV在线看 | 国产成人啪精视频精东传媒网站 | 99视频福利| 6080yy亚洲久久无码 | 十分钟免费看完整视频 | 免费 高清 中文在线观看 | 臀精插宫NP文 | 亚洲国产中文字幕在线视频 | 麻豆国产精品久久人妻 |