Allgemein
Anpassungen und Erweiterungen die sich auf mehrere Spalten der Produktansicht auswirken.
Keine Tags
tag.xml
<layout version="0.1.0">
<!--
...
--></layout>
BasePrice Ausgabe unterdrücken
baseprice.xml
Um den BasePrice nicht automatisch anzuzeigen alles auskommentieren so dass nur folgenes bleibt:
<layout version="0.1.0"></layout>
baseprice/baseprice.phtml
Um den BasePrice nicht automatisch anzuzeigen folgendes auskommentieren.
<!--div class="baseprice-box">
<span class="baseprice-label-<?php echo $_product->getId() ?>"><?php echo Mage::helper('baseprice')->getBasePriceLabel($_product); ?></span>
</div-->
Zum Anzeigen habe ich eigene Routinen geschrieben
Linke Spalte
Anpassungen und Erweiterungen für die linke Spalte der Produktansicht.
Shop By
catalog/layer/view.phtml
Die Grafik kann entfernt werden durch:
<!--div class="block-title">
<strong><span><?php echo $this->__('Shop By') ?></span></strong>
</div-->
Wenn man keine Kategorien hier anzeigen will folgendes
<?php if($_filter->getItemsCount()): ?>
<dt><?php echo $this->__($_filter->getName()) ?></dt>
<dd><?php echo $_filter->getHtml() ?></dd>
<?php endif; ?>
ersetzen mit:
<?php if($_filter->getItemsCount()): ?>
<?php if($_filter->getName() != 'Kategorie') { ?>
<dt><?php echo $this->__($_filter->getName()) ?></dt>
<dd><?php echo $_filter->getHtml() ?></dd>
<?php } ?>
<?php endif; ?>
Eigene Navigation
catalog.xml
Unter <default> <reference name="left">
<block type="catalog/navigation" name="catalog.leftmenunav" template="catalog/navigation/left_menu.phtml" />
Definiert ist die Navigation hier
Produkte vergleichen
catalog.xml
Unter <default> <reference name="left">
<block type="catalog/product_compare_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml" after="catalog.leftnav"/>
Bild
catalog.xml
Unter <default> <reference name="left">
<block type="core/template" name="left.permanent.callout" template="callouts/left_col.phtml" after="catalog.compare.sidebar">
Suche (Beliebte Suchanfragen)
catalog.xml
Unter <default> <reference name="left">
<block type="catalogsearch/term" name="seo.searchterm" template="catalogsearch/term_left.phtml"/>
Das selbst erstellte Template term_left.phtml sieht folgendermassen aus:
<div class="block block-tags">
<div class="block-title">
<strong><span><?php echo $this->__('Popular Search Terms'); ?></span></strong>
</div>
<div class="block-content">
<?php if( sizeof($this->getTerms()) > 0 ): ?>
<ul class="tags-list">
<?php
$count = 0;
foreach ($this->getTerms() as $_term): ?>
<li><a href="<?php echo $this->getSearchUrl($_term) ?>" style="font-size:<?php echo $_term->getRatio()*70+75 ?>%;"><?php echo $this->htmlEscape($_term->getName()) ?></a></li>
<?php
$count++;
if ($count > 20) break;
endforeach;
?>
</ul>
<?php else: ?>
<p class="note-msg"><?php echo $this->__('There are no search terms available.'); ?></p>
<?php endif; ?>
<div class="actions">
<a href="<?php echo $this->getUrl('catalogsearch/term/popular') ?>"><?php echo $this->__('View All Searchtags') ?></a>
</div>
</div>
</div>
Neue Produkte in linker Spalte (kleinere Bilder)
catalog.xml
Unter <default> <reference name="left">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/widget/new/column/new_default_list.phtml" >
<action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template>
</action>
</block>
Footer
Anpassungen und Erweiterungen für die untere Spalte der Produktansicht.
Keinen Link für Suchbegriffe im Footer
catalogsearch.xml
Unter <default> <reference name="footer_links">
<!--action method="addLink" translate="label title" module="catalogsearch" ifconfig="catalog/seo/search_terms">
<label>Search Terms</label>
<url helper="catalogsearch/getSearchTermUrl" />
<title>Search Terms</title>
</action-->
Verbessern von Magento etc in Footer ausblenden
page/html/footer.phtml
<!--
<p class="bugs"><?php echo $this->__('Help Us to Keep Magento Healthy') ?> - <a href="http://www.magentocommerce.com/bug-tracking" onclick="this.target='_blank'"><strong><?php echo $this->__('Report All Bugs') ?></strong></a> <?php echo $this->__('(ver. %s)', Mage::getVersion()) ?></p>
-->