Magento: Wie bekomme ich die Attribute, die zu einem Attributsatz gehören?

7

Wie kann ich, nachdem ich ein Attribut gesetzt habe, eine Liste der darin enthaltenen Attribute erhalten (oder besser noch nur die benutzerdefinierten Attribute, die nicht zum Attribut-Set Default gehören)?

Das Attribut set selbst kann auf verschiedene Arten erhalten werden, zum Beispiel:

%Vor%

Beachten Sie, dass ich das Attribut set verwenden muss. Daher ist es nicht die Lösung, nach der ich suche, um die Liste der Attribute aus einem Produkt zu erhalten.

    
Epicurus 27.07.2011, 09:20
quelle

6 Antworten

6

Ich glaube, die Antwort liegt in diesem Modell

%Vor%

Die Klasse Mage_Catalog_Model_Product_Attribute_Api scheint zwei Methoden zu haben. Die Methode items () scheint das zu tun, was Sie fragen, d. H. "Attribute aus der angegebenen Attributmenge abrufen"

Ich hoffe, das hilft:)

    
Gabriel Spiteri 28.07.2011, 06:49
quelle
16
%Vor%

Ruft das Attribut selbst ab.

%Vor%

Ruft die Attribute innerhalb der Attributsätze ab.

    
elcash 19.09.2011 20:43
quelle
6

Der richtige Weg:

%Vor%

Sie können den catalog / product_attribute_collection der Ressourcen ändern (Kunde, ...) Und setze ID $ attributSetId

    
Imaginaerum 21.03.2015 08:03
quelle
3

In Bezug auf Attribute Set gibt es im folgenden Blogartikel eine gute Sammlung von Code-Snippets: Ссылка

Ich hoffe, Sie werden sie nützlich finden. Danke

    
MagePsycho 02.12.2011 10:02
quelle
2

Sie müssen nicht unbedingt auf die API-Klasse zugreifen. Es gibt einen natürlicheren Ansatz. Wenn Sie ein Produkt haben:

%Vor%

Wenn nicht:

%Vor%     
zlik 12.02.2014 01:30
quelle
1

Ich habe nach einer Antwort gesucht, ich konnte sie nicht finden und löse mein Problem mit diesen Zeilen;

%Vor%     
muhammedv 12.02.2013 13:54
quelle

Tags und Links