Magento obtenir de l'attribut type (par exemple, liste déroulante ou texte)
Je voudrais savoir comment obtenir le type de produit à l'attribut de l'objet. Dans le backend de magento, il est nécessaire de choisir entre diverses options comme "champ de texte" ou "drop down".
Je travaille avec un produit d'importation script et il est important de savoir quel type d'attribut, c'est pour définir la valeur correctement.
Vous devez vous connecter pour publier un commentaire.
Il y a une simple méthode magique pour obtenir la valeur de l'objet:
Le résultat est une courte chaîne de caractères, par exemple "texte" ou "sélectionner". Voici une courte liste de tous les types de Magento 1.7 (traduction en allemand):
Si vous avez besoin d'une liste de toutes les options à partir d'un seul attribut, ce faire:
Donc, vous avez la charge de l'attribut de l'objet. D'autres méthodes de chargement d'un objet ne fonctionne pas pour moi (par exemple
Mage::getModel('eav/entity_attribute')->load('xy');
).Puis utilisez le getSource() la méthode et la getAllOptions méthode pour recevoir un tableau avec toutes les options:
Résultat ressemble à ceci: