Dieser Beitrag stellt eine Zusammenfassung der Shortcodes für die verschiedenen Magento URLs dar:

  • Base
  • Skin
  • Media
  • JS
  • Store
  • Current

Da zwischen Template und CMS Blöcken/Seiten Shortcodes differenziert werden muss, werden die Unterschiede hier aufgezeigt.

Im folgenden werden die verschiedenen Shortcodes aufgelistet:

URLs in Templatedateien (phtml)

Base URL:

Mage::getBaseUrl();

Skin URL:

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);

Unsicher/unsecure Skin URL(„http://“)

$this->getSkinUrl('images/image.jpg');

Sicher/secure Skin URL („https://“)

$this->getSkinUrl('images/image.gif', array('_secure'=>true));

Media URL:

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);

JS URL:

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);

Store URL:

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);

Current URL:

Mage::helper('core/url')->getCurrentUrl();

URLs in CMS Seiten / statischen Blöcken

Base URL:

{{store url=""}}

Skin URL:

{{skin url='images/image.jpg'}}

Media URL:

{{media url='/image.jpg'}}

Store URL:

{{store url='page.html'}}