2012-08-28 19 views
3

我想定製布蘭科Magento的主題我Themeforest買,Magento的頭版種類顯示

我想顯示某些類別(不是全部)在與靜止圖像的頭版,有沒有人有一個想法怎麼做?

非常感謝!

PS:Magento的是1.7

回答

4

你可以把下面的代碼到一個PHTML文件和使用XML或你想其他辦法包括在頭版。至於靜態圖像的關注,你可以從管理員添加類別的圖像,這將是從給定的代碼顯示 -

代碼是:

<?php 
# CategoryIDs to be display on Front Page... 
$_viewCategories = array(3, 4, 5); 

# Categories Counter... 
$counter = count($_viewCategories); 

# Get Category Model 
$getCategoryModel = Mage::getModel('catalog/category'); 

?> 
    <div class="categoryList"> 
<?php 
for($i = 0; $i < $counter; $i++) 
{ 
    // Load Categories... 
    $getCategoryModel->load($_viewCategories[$i]); 

    $getParentCategoryName = $getCategoryModel->getName(); 
    # echo "Parent Category Name : ".$getParentCategoryName; 
    ?> 
    <div class="categoryListContainer"> 
     <div class="categoryListHeading"><?php echo ucwords(strtolower($getParentCategoryName)); ?></div> 
     <?php 
     $getChildren = $getCategoryModel->getChildren(); 

     $subCategories = explode(",", $getChildren); 
      $j = 0; 
      foreach ($subCategories as $_child) { 
       if($j >= 2){ break; } 
       ?> 
       <div style="float:left; width:205px; <?if($j == 1):?>margin-left:25px;<?php endif; ?>" align="center"> 
       <?php 

        $subCategoryDetail = Mage::getModel("catalog/category")->load($_child); 
        echo "<a href='".$subCategoryDetail->getUrl()."' title='".$subCategoryDetail->getName()."'>"; 
        echo "<div class='categoryListImg'><img src='".$subCategoryDetail->getImageUrl()."' height='120px' width='120px' alt='".$subCategoryDetail->getName()."' /></div>"; 
        echo "<div class='categoryListCaption'>"; 
        echo "<span class='catName'><span>".$subCategoryDetail->getName()."</span></span>"; 
        echo "</div>"; 
        echo "</a>"; 
       ?></div> 
       <?php 
       $j++; 
      } 
     ?> 
    </div> 
    <?php 
} 
?> 
</div> 

它的風格,你可以用自己管理用自己的風格: )

希望它對您有所幫助!

謝謝:)

+0

我可以在哪裏保存這段代碼,以及如何將它包含在主頁上? –

+0

您可以將此代碼保存在PHTML文件中,並在CMS主頁中調用該PHTML文件。 – aforankur

+0

是的,我明白這一點:)但你能給我一些這個動作的代碼示例嗎? –

6

這可以,如果你需要顯示的產品主頁或任何CMS頁面上輕鬆完成,然後進行以下操作:

a)創造你想要的產品的一個新的類別顯示所需的頁上,並記下該類別ID生成(假設ID = 4)

b)中轉到管理 - > CMS->頁面,然後選擇要

在網頁對於添加任何圖像添加img標籤與下面的src

SRC = 「{{媒體URL =」 IMAGE_PATH 「}}」

{{塊類型= 「目錄/所屬類別」 名稱= 「home.catalog.product.list」 別名= 「products_homepage」 CATEGORY_ID = 「4」 模板= 「目錄/產品/ list.phtml」}}

就是這樣

希望這有助於!