我已經做了類似的東西你是通過我的類別頁面的頂部添加目錄/導航模塊描述:
插入新請嵌入佈局app/design/frontend/$ package/$ theme/layout/catalog.xml或app/design/frontend/$ package/$ theme/layout/local.xml。
<catalog_category_view>
<reference name="content">
<block type="catalog/navigation" name="catalog.catnav" template="catalog/navigation/category.phtml" before="-"/>
</reference>
</catalog_category_view>
然後創建或修改應用程序/設計/前端: - 從理論上講,你也可以通過下面將只參考部分插入類別標籤「>自定義佈局更新定製設計」做一個分類的基礎上/$package/$theme/template/catalog/navigation/category.phtml:
<ul id="catnav"><?= $this->renderCategoriesMenuHtml() ?></ul>
結果應該是這樣的分類頁面,你可以用CSS樣式在這個樹狀結構,通過靶向類顯示根據需要:
<ul id="catnav">
<li class="level0 nav-1 active first last parent">
<a href="...">ROOT CATEGORY NAME</a>
<ul class="level0">
<li class="level1 nav-1-1 first">
<a href="...">SUBCATEGORY LEVEL 1</a>
</li>
<li class="level1 nav-1-2">
<a href="...">SUBCATEGORY LEVEL 1</a>
</li>
<li class="level1 nav-1-3 active parent">
<a href="...">SUBCATEGORY LEVEL 1 (PARENT + ACTIVE)</a>
<ul class="level1">
<li class="level2 nav-1-3-1 active first">
<a href="...">SUBCATEGORY LEVEL 2 (ACTIVE)</a>
</li>
<li class="level2 nav-1-3-2">
<a href="...">SUBCATEGORY LEVEL 2</a>
</li>
</ul>
</li>
<li class="level1 nav-1-4 last parent">
<a href="...">SUBCATEGORY LEVEL 1 (PARENT)</a>
<ul class="level1">
<li class="level2 nav-1-4-1 first">
<a href="...">SUBCATEGORY LEVEL 2</a>
</li>
<li class="level2 nav-1-4-2">
<a href="...">SUBCATEGORY LEVEL 2</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
感謝您的答覆我欣賞幫助,我試過這個,它沒有做任何事情:/並且我希望沒有整個商店的目錄結構,但只是什麼正在查看的特定頂級類別頁面。 – M21 2015-01-12 14:47:21