foto
Gabriel Z Blog

Gabriel Z Blog

Tecnologia web, Magento & geek stuff

Como pegar o valor de um atributo específico no Magento

16 de abril de 2009

Digamos 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 Bulletinveja o artigo original.

Tags: ,

4 comentários para “Como pegar o valor de um atributo específico no Magento”

  1. Letícia disse:

    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

  2. Breno Thales disse:

    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.

  3. Raphael Lima disse:

    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…

  4. Sérgio disse:

    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?

Deixe um comentário



© 2012 - Indexa Ltda. Todos os direitos reservados.