Eu sempre uso estes códigos quando estou trabalhando com temas em Magento, mas não gravo de jeito maneira, então como estou cansado de sempre pesquisar para relembrar eu resolvi coloca este post, assim saberei onde encontrar mais rápido e também você, visitante.
GET em arquivos PHTML
- Get Base url:
Mage::getBaseUrl();
- Get Skin url:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
- Unsecure Skin url (http):
$this->getSkinUrl('images/imagename.jpg');
- Secure Skin url (https):
$this->getSkinUrl('images/imagename.gif', array('_secure'=>true));
- Unsecure Skin url (http):
- Get Media url:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
- Get Js url:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
- Get Store url:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
- Get Current url:
Mage::helper('core/url')->getCurrentUrl();
Get Url em páginas CMS ou blocos estáticos
- Get Base url:
{{store url=""}}
- Get Skin url:
{{skin url='images/imagem.jpg'}}
- Get Media url:
{{media url='/imagem.jpg'}}
- Get Store url:
{{store url='mypage.html'}}
Respostas de 5
olá, bom dia gostaria de saber se tem como me ajudar?
minha pagina do produto aparece isso, acho que é algum erro
Fatal error: Call to a member function getStoreLabel() on a non-object in /home/jackr146/public_html/loja/app/design/frontend/puro/default/template/catalog/product/view.phtml on line 52
Parece que o arquivo view.phtml está com erro ou sua loja está com problema de configuração, experimente retirar esse arquivo (renomear ou mover para outra pasta) e veja se funciona, reveja as configurações da loja
Cara, preciso de uma ajuda, eu adiciono uma imagem na descrição do produto pelo admin, tudo ok, ele gera o link da imagem dessa maneira src=”{{media url=”caminho/imagem.png”}}”, como em outros lugares, porém, quando eu entro na tela do produto pelo frontend, a imagem não aparece na descrição, não da erro na tela nem nada, a imagem simplesmente fica assim no html, src=”{{media url=” wysiwyg=”” img_prod=”” v1a_v1b_500ml.png”}}”=””. Logo, a imagem não aparece na descrição, poderia me ajudar?
Oi, ficou meio vago, mas tem vários lugares que podem dar problemas
verifica em sistema > configuração > Gerenciamento de conteúdo, se Utilizar URLs Estáticas para Conteúdo de Mídia com WYSIWYG no Catálogo está como Não
confere se não está usando apóstrofo(”) invés de aspas(“)
alguns servidores dão problema quando usa aspas dentro de aspas então tenta assim src=”{{media url=’wysiwyg/image.jpg’}}”
Na nova versão do magento foi implementado mais recursos de segurança, confira em sistema > permissões > variables e sistema > permissões > Blocks com uma instalação padrão do magento
ativa o tema padrão e confere se o erro continua, nesse caso o tema está gerando o erro
instala um novo magento pra ver se o problema continua, nesse caso algum modulo está gerando o erro
se nada funcionar é melhor desativar isso em sistema > configuração > Gerenciamento de conteúdo e seguir em frente.