2012-12-13 86 views
-1

我是magento的新用戶,並且該類別及其子類別及其產品結構存在問題。 PLZ任何人都可以給我的代碼來實現完全相同的結構。我想要在我的頁面上顯示類別及其子類別結構,如下面的magento 1.7

我要上的內容區域結構尚且如此,在任何側欄或標題導航: -

主要類別名稱

子類別1名

Product 1 
    Product 2 
    . 
    . 

Subcategory2名稱

Product 1 
    Product 2 
    . 
    . 

這應該適用於每個類別。 任何人都可以解決這個問題嗎? 在此先感謝:)

回答

0

我會建議不要問代碼更好,你試試這裏的人可以給點意見。

然後還... 轉到您的magento中的以下路徑(注意:在這裏我使用base/default/default,您必須在您的模板文件中使用)。

/應用程序/設計/前端/基/默認/模板/目錄/導航

創建新文件VERT-navigation.phtml

<?php $_helper = Mage::helper('catalog/category') ?> 
<?php $_categories = $_helper->getStoreCategories() ?> 
<?php $currentCategory = Mage::registry('current_category') ?> 
<?php if (count($_categories) > 0): ?> 
<div class="vertical-nav"> 
<div class="navi-title"><h2>BROWSE BY CATEGORY</h2></div> 
<?php echo $this->getChildHtml('topSearch') ?> 
    <ul> 
     <?php foreach($_categories as $_category): ?> 
      <li> 
       <a href="<?php echo $_helper->getCategoryUrl($_category) ?>"> 
        <?php echo $_category->getName() ?> 
       </a> 
       <?php //if ($currentCategory->getName() == $_category->getName()): ?> 
        <?php $_category = Mage::getModel('catalog/category')->load($_category->getId()) ?> 
        <?php $_subcategories = $_category->getChildrenCategories(); 
          //$count=0; ?> 
        <?php if (count($_subcategories) > 0): ?> 
        <!--li> 
       <a href="<?php echo $_helper->getCategoryUrl($_category) ?>"> 
        <?php echo $_category->getName() ?> 
       </a--> 
         <ul> 
          <?php foreach($_subcategories as $_subcategory): ?> 
           <li> 
            <a href="<?php echo $_helper->getCategoryUrl($_subcategory) ?>"> 
             <?php echo $_subcategory->getName() ?> 
            </a> 
           </li> 
           <?php //$count++; ?> 
           <?php //if($count==4) break; ?> 
          <?php endforeach; ?> 
         </ul> 
        <?php //endif; ?> 
       <?php endif; ?> 
      </li> 
     <?php endforeach; ?> 
    </ul> 
<?php endif; ?> 
</div> 

然後去/應用程序/設計/前端/基地/default/layout/catalog.xml將下面的代碼

<reference name="content"> 
     <!--block type="catalog/navigation" name="catalog.leftnav" after="currency" template="catalog/navigation/left.phtml"/--> 
     <block type="catalog/navigation" before="-" name="catalog.vertnav" template="catalog/navigation/vert-navigation.phtml"/> 
    </reference> 

你會看到範疇的全面上市做款式爲你的要求。

相關問題