2014-02-25 19 views
0

我想根據我在自定義導航菜單中選擇的類別調用magento中的頁面。但每當我加載我的酒吧,它不會顯示任何href鏈接到我的類別。這是我做的菜單:沒有網頁顯示爲magento中的類別

<?php $_helper1 = Mage::helper('catalog/category') ?> 
    <?php $_categories = Mage::getModel('catalog/category')->getCollection() 
        ->addAttributeToSelect('name') 
        ->addAttributeToSelect('is_active'); ?> 
      <div class="sidebar" style="display:block;"> 
       <h3>Product Categories</h3> 
       <ul> 
      <?php foreach($_categories as $_category): ?> 
     <li> 
     <a href="<?php echo $_category->getCategoryUrl($_category); ?>"> 
      <span><?php echo $_category->getName(); ?></span> 
     </a> 
     </li> 
     <?php endforeach; ?> 

和輸出總是顯示:

<a href=""> 
      <span>Category 1</span> 
     </a> 

我也不知道如何設置什麼樣的產品應該在每一個類別只顯示。可能嗎?

回答

0

假設您想要在類別中顯示某個文本塊。這是Magento的默認功能。

  1. 創建CMS塊(CMS - > Static Block),可能會將其命名爲My Category1 Block
  2. 編輯您的類別1(目錄 - >管理類別)。
  3. 單擊顯示設置選項卡。
  4. 選擇你喜歡的顯示模式。在你的情況下,它將是Static Block and products
  5. 在CMS塊中,選擇My Category1 Block

要將產品分配到某個類別,必須編輯產品並查看類別選項卡,從那裏您可以將產品關聯到類別。

+0

我需要添加一些東西在我的靜態塊來顯示網格?我通常把這個代碼{{block type =「catalog/product_list」name =「home.catalog.product.list」alias =「products_homepage」template =「catalog/product/list.phtml」}},或者我離開它是空白的? – marchemike

相關問題