Wundern Sie sich, wie Sie URLs in Magento einfach referenzieren können? Wenn Sie Ihren Shop entwickeln, bevor Sie live gehen, basieren viele der URLs, die Sie verwenden werden, auf der Test-/Entwicklungs-URL des Shops. Wenn Sie also die Basis-URL von der Entwicklungs-URL ändern: dev.mysite.com zur Live-URL zum Beispiel: meinesite.com Alle Ihre URLs und Bildquellen-Links werden als fehlend angezeigt. Um sich also die Mühe zu ersparen, alle URLs nach dem Start erneut zu ändern, verwenden Sie einfach die Magento Dynamic-Link-Shortcodes. Vermeiden Sie also die Verwendung von wysiwyg-Bild-/Datei-SRCs, die von Magento generiert wurden, sondern schreiben Sie sie wie folgt um:
<img src="http://dev.mysite.com/media/wysiwyg/banner.jpg: />//Rewrite to:<img src="{{media url='wysiwyg/banner.jpg'}}" />
Hier ist die Liste aller URL-Code-Shortcuts für URLs in Magento:
Holen Sie sich die URL in phtml-Dateien
1. Basis-URL abrufen:
Mage::getBaseUrl();
2. Skin-URL abrufen:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
(a) Unsichere Skin-URL:
$this->getSkinUrl('images/imagename.jpg');
(b) Sichere Skin-URL:
$this->getSkinUrl('images/imagename.gif', array('_secure'=>true));
3. Medien-URL abrufen:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
4. Holen Sie sich die Js-URL:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
5. Shop-URL abrufen:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
6. Holen Sie sich die aktuelle URL
Mage::helper('core/url')->getCurrentUrl();
Rufen Sie die URL in CMS-Seiten oder statischen Blöcken ab
1. Basis-URL abrufen:
{{Store-URL=""}}
2. Skin-URL abrufen:
{{Skin-URL='images/imagename.jpg'}}
3. Medien-URL abrufen:
{{Medien-URL='/Bildname.jpg'}}
4. Shop-URL abrufen:
{{Store-URL='mypage.html'}}
