Como pegar o valor de um atributo específico no Magento
16 de abril de 2009Digamos que você precise pegar, por exemplo, o valor do atributo Fabricante, na tela de detalhes de um produto, ou na listagem. Com a estrutura de códigos de atributos do Magento, fica fácil:
<?php echo $_product->getAttributeName(); ?>
Lembre-se de trocar AttributeName pelo correspondente do seu atributo. Use o código cadastrado no atributo, mas sem separação por underline e com as primeiras letras em maiúsculas. Assim, se o código for nome_fabricante, chame o método getNomeFabricante().
Detalhe: se o atributo for do tipo select, a chamada muda um pouco:
<?php echo $_product->getAttributeText(’nome_fabricante’); ?>
Obrigado ao Webmaster Bulletin – veja o artigo original.



19 de abril de 2009 às 16:49
Gabriel parabéns pelo teu empenho com o Magento. Acompanho seu blog, atualmente estou utilizando a Loja exemplo da Locaweb, tenho interesse em mudar para o Magento. Abraços
6 de julho de 2009 às 15:37
Olá Gabriel, tenho acompanhado alguns do seus posts e de fatos são muitos interessantes, gostaria de saber se vc tem alguma coisa de multi-lojas como configurar passo a passo, ficaria muito grato se vc me passe via email.
Obrigado e parabéns.
25 de agosto de 2011 às 12:19
Olá Gabriel, muito obrigado pelo post, realmente eu estava quebrando a cabeça ao chamar o atributo, meu erro estava em chamar pelo nome exato: info_parcela e não InfoParleca…
vivendo e aprendendo…
23 de setembro de 2011 às 20:30
Criei um atributo próprio e tentei exibir o conteúdo usando esse seu comando, mas não estou conseguindo mostrar na tela. Estou tentando exibir no arquivo app/design/frontend/default//template/checkout/cart/item/default.phtml, que é o arquivo dos itens no carrinho.
Podes me dar uma mão?