Magento benutzerdefinierte Attribut default-Wert nicht angezeigt im Frontend
Habe ich Hinzugefügt, einige benutzerdefinierte Attribute zu den Produkten in den admin-Bereich unseres Magento 1.3.2.1 installation und ich habe einige der Attribute default-Werte. Das problem ist, dass die default Werte nicht zurückgegeben, wenn ich versuche, die attribute aus der Produkt-Objekt wie folgt:
$_product->getCode()
Logisch, ich könnte mir vorstellen, dass der default-Wert wird zurückgegeben, wenn es nicht gespeichert gegen das Produkt, aber dies scheint nicht der Fall zu sein (es sei denn, ich bin einfach etwas fehlt).
In der Liste unten werden alle aktuellen Einstellungen für eines der Attribute, die nicht Rücksendung der Standardwert gesetzt.
Attribut-Eigenschaften:
Attribut-Code: code
Umfang: Store View
Catalog Input Type for Store Owner: Text Feld
Standardwert: Wert
Einzigartigen Wert: Keine
Werte Erforderlich: Nein
Input-Validierung für Shop-Besitzer: Keine
Anwenden Auf: Alle Produkt-Typen
Frontend-Eigenschaften:
Use in quick search: Keine
Verwenden Sie in der erweiterten Suche: Keine
Vergleichbar auf Front-end: Nein
Use In Layered Navigation: Nein
Verwenden, In Den Suchergebnissen Layered Navigation: Nein
Verwenden für Preis-Regel Bedingungen: Keine
Position: 0
Allow HTML-tags on Front-end: ja
Sichtbar auf der Produkt-Seite Anzeigen auf Front-end: ja
Verwendet in Produkt-listing: Yes
Verwendet für die Sortierung im Produkt-listing: Keine
Vielen Dank für Ihre Hilfe!
Remy
InformationsquelleAutor Remy | 2009-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor JageshMk
Es scheint, dass die
Mage_Core_Model_Abstract
Klasse wird nicht überprüfen Sie die Attribute in der__get
magic-Methode. Versuchen Sie es mit der getData-Methode statt:InformationsquelleAutor MANCHUCK