Eine der meist gelobten Funktionen dürfte sicherlich die umfangreiche, und sehr variable Attributverwaltung sein. Hat man nun entsprechende Attribute angelegt, und möchte diese z.B. auf der Kategorieseite anzeigen, muss man im Template einige Anpassungen vornehmen.
Als Beispiel nehmen wir ein Attribut UVP. Bei diesem handelt es sich natürlich um die unverbindliche Preisempfehlung des Herstellers.
Zuerst wechseln wir in die Administrationsmaske und wählen im Menü Katalog > Attribute > Attribute verwalten. Dort wird ein neues Attribut angelegt. Als Attribut-Code trägt man “uvp” ein. Dieser Code wird später gebraucht, um das Attribut darzustellen.
Die restlichen Felder sind selbsterklärend und nach eigenem auszufüllen. Lediglich “Visible on Product View Page on Front-end” und “Used in product listing” sollte man besodere Beachtung schenken. Möchten wir das Attribut speziell auf der Kategorie-Seite ausgeben, muss man “Used in product listing” auf “Ja” stellen.
Nun fügen wir das Attribut über Katalog > Attribute > Attributsets verwalten den entsprechenden Attributsets hinzu.
Nun gehts zum Template. Die Pfade müssen natürlich an das eigene Theme angepasst werden.
Wir öffnen die Datei:
app/design/frontend/default/default/layout/catalog.xml und suchen <catalog_category_default> Kurz nach dem gesuchten String finden wir folgenden Code:
default ...
Zwischen diese Zeilen fügen wir diesen Code hinzu:
uvp
Nun sind bereits die wichtigsten Vorraussetzungen zur Anzeige eines zusätzlichen Attributs auf der Kategorie-Seite getroffen. Wir müssen nun die Template-Datei anpassen, in der das Attribut ausgegeben werden soll. Dabei muss man natürlich beachten, dass es sowohl die Grid- wie auch die Listenansicht gibt, und man in Beiden die Attributausgabe aktivieren muss.
Zur Ausgabe öffnen wir die Datei /var/www/starkk.eu/app/design/frontend/default/default/template/catalog/product/list.phtml, und setzen folgenden Code an die gewünschte Stelle.
uvp != "") { ?>
UVP: uvp; ?>
Sofern das Attribut “UVP” befüllt wurde, wird dieses nun angezeigt. Dieselbe Möglichkeit zur Darstellung ist natürlich auch auf den Produktseiten möglich.





Ich habs gemacht wie beschrieben allerdings gibt die Abfrage bei mir nie ein true aus und ich weiß nicht wo der Fehler liegen könnte. Eine Lieferzeit ist dem Artikel zugeordnet im BE.
<!–
4
9
list2
list4
list6
list8
listallAll
–>
delivery_time
product_list_toolbar
Sind die XMLs angepasst, und der Attributcode auch?
Sind die entsprechenden Einstellungen bei den Attributen gesetzt?
Wurde die Groß- und Kleinschreibung beachtet?
Viele Grüße,
Michael Karl
Hallo kann es sein das hier einige Informationen fehlen?
Gerne wuerde ich das bei mir einbauen nur leider kan ich damit nciht viel anfangen:
app/design/frontend/default/default/layout/catalog.xml und suchen Kurz nach dem gesuchten String finden wir folgenden Code:
default…
Zwischen diese Zeilen fügen wir diesen Code hinzu:
uvp
Sicher das nach deafult gesucht werden soll und nur uvp rein soll?
Wenn auch verspätet, schließe ich mich der Frage an.
Fehlt da nicht der eigentliche Code? Lediglich “uvp” einfügen würde außer einer Fehlermeldung sicher nicht viel bringen, oder?