Magento - Paden en URL's opvragen


De onderstaande codes kunnen gebruikt worden tijdens het ontwikkelen van Magento, denk bijvoorbeeld aan het opvragen van de correcte Skin map, etc. Hierbij is er een scheiding gemaakt tussen codes die in de template gebruikt kunnen worden en codes die gebruikt kunnen worden in pagina's, statische blokken, omschrijvingen van producten, etc.

Template


URL

<?php
        echo Mage::getBaseUrl();
?>


Skin

<?php
        echo $this->getSkinUrl('images/logo.png');
?>


Skin (secure)

<?php
        echo $this->getSkinUrl('images/logo.png',array('_secure'=>true));
?>


Media

<?php
        echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
?>


JS

<?php
        echo $this->getJsUrl();
?>


Huidige URL

<?php
        echo $this->helper('core/url')->getCurrentUrl();
?>


Product URL

<?php
        echo $_product->getProductUrl();
?>


Product pad

<?php
        echo $_product->getUrlPath();
?>


URL winkelwagen voor product

<?php
        echo $this->getAddToCartUrl($_product);
?>


Huidige layout

<?php
        echo $this->getLayout()->getBlock('root')->getTemplate();
?>

Backend Magento


URL

{{store url=""}}


Skin

{{skin url='images/logo.png'}}


Media

{{media url='afbeelding.png'}}