2012-03-24 11 views
0

Irgendwann müssen wir Webstore Kategorien mit dort Bilder auf der Startseite anzeigen, es ist sehr einfach zu tun nur erstellen Sie eine Seite rufen Sie hopepage.phtml dann gehen Sie zu Magento-Backend und cms Block aufrufen.Wie es geht und was ist die Bedeutung in Magento?

ich weiß nicht, wie "Sie tun

call cms block. danken
+0

spielen mit der Widget-Schaltfläche auf der Inhaltsseite der CMS-Seite einfügen. – sulabh

+0

Wenn ich auf die Schaltfläche zum Einfügen des Widgets klicke, gibt es kein Widget meiner Vorlage --- homepage.html. Warum? – user1188320

+0

Wenn die Startseite eine CMS-Seite ist, suchen Sie nach dem CMS-Seitenwidget. Wenn es sich um einen CMS-Block handelt, würde es sich um ein CMS-Block-Widget handeln – sulabh

Antwort

0

Warum nicht die Bilder haben/Kategorie automatisch Auflistung generieren

Layout-XML für Ihre Seite:

<reference name="content"> 
<block type="core/template" name="main.search" as="mainSearch" template="catalogsearch/form.mini.phtml"/> 
<block type="catalog/navigation" name="home.catalog.category.list" as="home_catalog_category_list" template="catalog/category/list.phtml" after="cms_page" /> 
</reference> 

Ihr Thema sollte folgende Datei in ./template/catalog/category/list.phtml

haben
<?php $_categories = $this->getStoreCategories(); ?> 
<?php $_count = is_array($_categories)?count($_categories):$_categories->count(); ?> 
<?php if($_count): ?> 
<div class="category-list-main"> 
    <ul> 
    <?php foreach ($_categories as $_category): ?> 
     <?php if($_category->getIsActive()): ?> 
     <li class="main-category"> 
      <a href="<?php echo $this->getCategoryUrl($_category); ?>"> 
       <?php 
        if ($category_image_url = Mage::getModel('catalog/category')->setData($_category->getData())->load($_category->getId())->getThumbnail()): 
       ?> 
        <img src="<?php echo Mage::getBaseUrl('media').'catalog/category/'.$category_image_url; ?>"> 
       <?php 
        endif; 
       ?> 
       <?php echo $this->htmlEscape($_category->getName()); ?> 
      </a> 
     </li> 
     <?php endif; ?> 
    <?php endforeach ?> 
    </ul> 
</div> 
<?php endif; ?> 
Verwandte Themen