Quero obter o URL da capa do meu tema atual. No momento, estou trabalhando no tema "rwd" do Magento.
E eu estou usando o código abaixo para obter o URL da capa:
Mage::getDesign()->getSkinUrl();
Isso me retorna a URL http: // localhost / magento / skin / frontend / default / default /
mas preciso de URL como: http: // localhost / magento / skin / frontend / rwd / default /
Por favor me ajude.
Respostas:
Eu usei o seguinte comando para obter URL diferente no magento Get Url em arquivos phtml
1. Obtenha o URL base:
2. Obtenha o URL da pele:
(a) URL inseguro da pele:
(b) URL seguro da pele:
3. Obtenha o URL da mídia:
4. Obtenha o URL do Js:
5. Obtenha o URL da loja:
6. Obtenha o URL atual
Obter URL em páginas cms ou blocos estáticos
1. Obtenha o URL base :
2. Obtenha o URL da pele :
3. Obtenha o URL da mídia:
4. Obtenha o URL da loja:
Eu acho que isso vai te ajudar.
fonte
$this->getSkinUrl()
- isto é, o que é$this
? O resto é uma boa lista, mas irrelevante para OPs questionar$this
é o bloco neste contexto. por exemplo, se você está tornando o modelo atual usando código a seguir<block type="core/template" name="my_block" template="page/html/my_template.phtml" />
,$this
no arquivo phtml irá se referir a um bloco do tipoMage_Core_Block_Template
Você pode aproveitar facilmente o URL atual do seu tema Magento existente usando o código abaixo mencionado:
fonte
Quando você estiver usando
Você deve passar o
$file
parâmetro para o recurso que você está tentando recuperar; por exemplo:O Magento pesquisará automaticamente primeiro o tema definido do seu site e, se não estiver lá, continuará sua pesquisa usando o fallback do tema .
fonte
Isso acontece quando o tema padrão é o padrão e o tema rwd não solicita a imagem.
fonte