Magento URL Pfade für Basis-, Media-, JS- und Skin-Order
Archiv-Beitrag aus 2011 – Magento mache ich heute nur noch selten. Aktuell: com:werft (Shopware 6, Laravel & PHP) · Shopware Freelancer · siepker.com · kontor:worx · campr
Oft möchte man innerhalb seiner Magento-Module und Themes auf verschiedene Ordner zurückgreifen. Die Angabe von absoluten Pfaden ist immer eine ganz schlechte Idee, da bei einem Serverwechsel oder ähnlichem Anpassungen im Code vorgenommen werden müssen.
Magento bietet hier mit der Methode Mage::getBaseUrl() umfangreiche Möglichkeiten, um auf einzelne Pfade zurückzugreifen:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);/index.php/
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
/media/
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
/js/
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
/skin/
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
/