Je souhaite obtenir l'URL de skin de mon thème actuel. Actuellement, je travaille sur le thème "rwd" de Magento.
Et j'utilise le code ci-dessous pour obtenir l'URL du skin:
Mage::getDesign()->getSkinUrl();
Cela me renvoie l'URL http: // localhost / magento / skin / frontend / default / default /
mais j'ai besoin d'une URL comme: http: // localhost / magento / skin / frontend / rwd / default /
Aidez-moi, s'il vous plaît.
Réponses:
J'ai utilisé la commande suivante pour obtenir différentes URL dans magento Obtenir l'URL dans les fichiers phtml
1. Obtenez l'URL de base:
2. Obtenez l'url de la peau:
(a) URL de la peau non sécurisée:
(b) URL de la peau sécurisée:
3. Obtenez l'URL du média:
4. Obtenez l'URL Js:
5. Obtenez l'URL du magasin:
6. Obtenir l'URL actuelle
Obtenir l'URL dans les pages cms ou les blocs statiques
1. Obtenez l'URL de base :
2. Obtenez l'url de la peau :
3. Obtenez l'URL du média:
4. Obtenez l'URL du magasin:
Je crois que ceci vous aidera.
la source
$this->getSkinUrl()
- c'est-à-dire qu'est-ce que c'est$this
?. Le reste est une belle liste, mais sans rapport avec la question des PO$this
est le bloc dans ce contexte. par exemple, si vous restituez le modèle actuel en utilisant le code suivant<block type="core/template" name="my_block" template="page/html/my_template.phtml" />
,$this
dans le fichier phtml fera référence à un bloc de typeMage_Core_Block_Template
Vous pouvez facilement bénéficier de l'URL actuelle de votre thème Magento existant en utilisant le code mentionné ci-dessous:
la source
Lorsque vous utilisez
Vous devez transmettre le
$file
paramètre de la ressource que vous essayez de récupérer; par exemple:Magento recherchera automatiquement d'abord dans le thème défini de votre site et s'il n'est pas là, il poursuivra sa recherche en utilisant le thème de secours .
la source
Cela se produit lorsque votre thème par défaut est par défaut et que le thème rwd n'a pas d'image demandée.
la source