這裏是我想出了一個客戶的網站,我的工作在哪裏他們想要仍然使用Menu功能,但需要它是動態的,並使用Bootstrap/BC Liquid。它會根據您設置的菜單深入到3個層次。
頁面代碼
<nav class="navbar navbar-default navbar-fixed-top">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
<img src="/images/logo.png" alt="">
</a>
</div>
<div class="topbarContact navbar-right">
<span class="topPhone">(555) 555-5555</span>
<span class="topPipe">|</span>
<span class="topAddress">123 Main Street, City ST 12345</span>
<span class="topPipe">|</span>
<span class="topHours">Mon-Fri 8a-5p</span>
<span class="topSocial">
<img src="/images/facebook.png" alt=""/>
<img src="/images/twitter.png" alt=""/>
<img src="/images/linkedin.png" alt=""/>
</span>
</div>
<br />
<div id="navbar" class="navbar-collapse collapse">
{module_menu render="collection" menuId="1234567" template="" collection="TopBar_NavRight"}
<ul id="main-menu" class="nav navbar-nav navbar-right">
{% if TopBar_NavRight.items %}
{% for i in TopBar_NavRight.items %}
{% if i.items %}
<li class="dropdown">
<a href="{{i.url}}" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
{{i.label}} <span class="caret"></span>
</a>
<ul class="dropdown-menu">
{% for j in i.items %}
<li><a href="{{j.url}}" >{{j.label}}</a></li>
{% endfor %}
</ul>
</li>
{% else %}
<li><a href="{{i.url}}" >{{i.label}}</a> </li>
{% endif %}
{% endfor %}
{% endif %}
<!-- IF LOGGED IN ------ -->
{% if globals.user.isLoggedIn contains "true" %}
<li><a href="/members_dashboard">Member Area</a> <span class="caret"></span></li>
{% else %}
<li><a href="/login">Member Login</a></li>
{% endif %}
</ul>
</div>
</nav>
CSS 使用標準引導CSS
最新通報 您將需要更新菜單Id =項目,以配合您的菜單的ID。
備註 這是一個雙線導航設置,包含聯繫信息,地址,頂部的社交鏈接和底部的導航。此外,如果用戶已登錄,還有一個切換按鈕,它會將最後一個按鈕更改爲登錄或轉到成員儀表板。
DEMO 這個網站目前正在建設中(不是所有環節的工作還沒有,但是這一切都取決於所以你可以看到它)... ...,但你可以在這裏的行動看資產淨值的樣本:www.goconifer.com/index-new
希望這會有所幫助!
由於我的網站正在運行「模塊」,我不確定如何最好地顯示JSFiddle中的代碼。我已經添加了我在我的網站上的內容,但它不會顯示正確顯示,因此它對於我目前使用的CSS更加有效 - https://jsfiddle.net/zvcgqyqx/ – sampotts
您可以創建一個最簡單的示例。不需要成爲整個項目 –
我已經從源代碼中複製了菜單結構並更新了JSFiddle,但刪除了一個塊並將頁面鏈接替換爲主題標籤。希望這有助於? https:// jsfiddle。net/zvcgqyqx/3/ – sampotts