Magento – ( Statischen ) Block nur auf Homepage zeigen

Wer bestimmte Blocks nur auf der HOME Page also Start Seite des Magento Shops zeigen möchte, kann dies mit einem kleine Codeschnipsel machen. In der header.phtml im Ordner app/design/frontend/base/default/template/page/html wird im Standard Template noch einfach: <?php if ($this->getIsHomePage()):?> <h1 class=”logo”><strong><?php echo $this->getLogoAlt() ?></strong><a href=”<?php echo $this->getUrl(”) ?>” title=”<?php echo $this->getLogoAlt() ?>” class=”logo”><img src=”<?php echo $this->getLogoSrc()…

Magento – dynamische URL

Auch wenn es nur ein kurzer und auch ganz sicher nicht allumfänglich anwendbarer Eintrag ist: Möchte man zum Beispiel in einer phtml Datei auf einen Link im Shop verlinken, der dynamisch sein soll, so dass er zum Beispiel auch nach Umstellen auf das Livesystem oder in anderen Storeviews verfügbar ist, dann muss anstelle von http://www.IhreDomain.com/index.html/shop.html…

Magento – Statischen Block / Static Block in Seite und phtml einbauen

Wer gerne weitere statische Blöcke in sein Frontend einbauen möchte, kann dies schnell tun indem zuerst der jeweilige statische Block erstellt wird. Hier muss der Seitenbezeichner / code derjenige sein, der später aufgerufen wird. Anschließend nur noch folgende Zeile in die PHTML Datei an der richtigen Stelle einbauen und los geht es: <?php echo $this->getLayout()->createBlock(‘cms/block’)->setBlockId(‘eigenerSeitenbezeichner’)->toHtml()…

Magento – Statischen Block in den Header einbauen

Wer im Header des Magentoshops gerne noch ein paar zusätzliche Informationen oder andere Dinge haben möchte, kann dies relativ einfach tun. Entweder indem in der Datei header.phtml im Ordner app/design/frontend/[base oder default]/[IhrTemplate]/template/page/html direkt rumgeschrieben wird oder aber auch durch das Einbringen von Elementen mit einem statischen Block. Hierzu über das Backend CMS > Statische Blöcke…