In Magento 2 ist es möglich, einer Kategorie einen CMS Block zuzuweisen. Dieser wird dann üblicherweise oberhalb von den Produkten der jeweiligen Kategorie dargestellt. Mit einen einfachen Anpassung der Datei catalog_category_view.xml, können Sie den Text unterhalb der Produkte darstellen. Kopieren…
“Required parameter ‘theme_dir’ was not passed” Problem lösen (Magento 2)
Wenn die Fehlermeldung Required parameter ‘theme_dir’ was not passed ausgegeben wird im Magento 2 Shop, dann liegt das sehr warscheinlich an der Tabelle theme. Dort sind Themes angegeben, deren Pfad aber nicht mehr auf dem Server existiert. Lösung: Tabelle theme…
Individuelles Template (phtml) für Produktseite wählen (Magento 1)
Wenn Sie ein individuelles Template für Ihre Produktseite einsetzen möchten, müssen Sie die Templatedatei anlegen und dann im Produkt selber im Layoutbereich folgendes Layout-Update angeben um die neue Templatedatei zu nutzen:
1 2 3 4 5 6 |
<reference name="product.info"> <action method="setTemplate"><template>catalog/product/view-individuell.phtml</template></action> </reference> <reference name="product.info.media"> <action method="setTemplate"><template>catalog/product/view/media-individuell.phtml</template></action> </reference> |
Title Tag der Startseite verändern (Magento 1)
Magento fügt automatisch jedem Seitentitel den im Backend definierten Suffix hinzu. Soll die auf z.B. der Startseite geändert werden, kann das folgende Layout XML auf der CMS Seite “home” eingefügt werden:
1 2 3 |
<reference name="head"> <action method="setData"><key>title</key><value>... Title Tag ...</value></action> </reference> |
Statischen Block in Sidebar einfügen / zu Sidebar hinzufügen (Magento 1)
Um einen angelegten statischen Magento Block zur z.B. linken Sidebar hinzuzufügen, können Sie dieses Layout Update nutzen:
1 2 3 4 5 6 |
<!-- right --> <reference name="left"> <block type="cms/block" name="STATIC_BLOCK_NAME"> <action method="setBlockId"><block_id>STATIC_BLOCK_ID</block_id></action> </block> </reference> |
Breadcrumb Navigation entfernen auf allen Seiten (Magento 1)
Legen Sie eine Kopie von \app\design\frontend\base\default\layout\page.xml an und entfernen (auskommentieren ist natürlich ebenfalls möglich) Sie dort diese Zeile:
1 |
<block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/> |
Anzahl Spalten im Upsell Bereich anpassen (Magento 1)
Um die Anzahl der Spalten im Upsell Bereich anzupassen, können Sie diesen kurzen Code verwenden. Er muß in der upsell.phtml implementiert werden.
1 |
$this->setColumnCount(4); |
Geschätzten Versand aus dem Warenkorb entfernen (Magento 1)
Um den Block für den geschätzten Versand zu entfernen, müssen Sie in Ihrer Magento Layout XML Datei den folgenden Code einfügen, oder wenn bereits ein Handle für checkout_cart_index vorhanden ist, entsprechend ergänzen.
1 2 3 4 5 6 7 |
<checkout_cart_index> <reference name="content"> <block name="checkout.cart"> <remove name="checkout.cart.shipping"/> </block> </reference> </checkout_cart_index> |
Weißen Rand um rechteckige Produktbilder entfernen (Magento 1)
Das ist der Standardcode für das Ändern der Größe von Bildern:
1 |
<?php echo $this->helper('catalog/image')->init($_product, 'image')->resize(100) ?> |
Wenn Ihr Bild rechteckig ist, wird ein weißer Rand um das Bild dargestellt. Das ist manchmal unerwünscht. Um dieses Verhalten zu ändern, können Sie die folgenden Funktionen verwenden:…