Aus der Praxis: Pfade & URL’s im Magento-Theme

Was Magento angeht, hab‘ ich momentan einen Lauf 🙂 Glücklicherweise ist gerade der Umgang mit den Themes angenehm einfach, wenn man den Vergleich mit z.B. WooCommerce, tt_products (TYPO3) oder auch xt:Commerce führt. Nun bin ich ein Freund davon, möglichst viel zur Gestaltung an CSS abzugeben, so dass sich mein phtml-Dateien meist als große Sammlung von div’s mit entsprechenden Klassen und ID’s versehen, herausstellen. Dies stellte mich heute kurzzeitig vor ein kleines Problem, denn in einem Layoutentwurf, den ich umsetzen wollte, musste ein Bild direkt per img-Tag in die phtml-Datei eingebunden werden. Keine Ahnung warum ich nicht darauf kam, evtl. habe ich das einfach zu lange nicht gemacht, aber die Frage war: Wo bekommen ich den Pfad bzw. die URL zu diesem Bild her?

Natürlich ist es ganz einfach, aber manchmal ist man einfach wie vernagelt … also, falls von euch auch mal jemand nicht drauf kommt:

<img src="<?php echo $this->getSkinUrl('images/picture.png'); ?>" alt="" />

Dies liefert die komplette URL zu der Resource „images/picture.png“ ausgehend vom Verzeichnis des aktuell gewählten Skins…