Magento Attribute ausgeben und belabeln, wenn gepflegt

Mitglied: sbsnewbie

sbsnewbie (Level 1) - Jetzt verbinden

03.12.2015, aktualisiert 06.12.2015, 1659 Aufrufe, 8 Kommentare

Moin Kollegen:

ich bin gerade dabei die Artikel Ansicht anzupassen. Ich möchte zwei Schritte durchführen:


Zum einen Attribute hinzufügen, die einen Wert haben, das kallpt auch soweit. Was leider nicht klappt, ist das entsprechende Attributlabel mitauszugeben. Das Ganze nur dann, wenn das Attribut wirklich einen Wert hat, anonsten erscheint nichts:


Meine Syntax sieht im Moment so aus:


<?php echo $_product->getAtrribut1() ?>


so funktioniert es auch, der Atrributwert wird ausgegeben, wenn er existiert, aber eben nur der Wert, ohne Label.

Ich möchte die Möglichkeit haben, bei manchen Attributen nur den Wert und bei manchen das Label und een Wert auszugeben.


Wenn ich jetzt meine Syntax entsprechen anpasse:

1. <?php echo $_product->getAttrribut1('Attributname') ?>


wird der Wert nicht mehr ausgegeben.


Passe ich die Syntax so an:
<?php echo $this->__('Attributlabel:') ?>
<?php echo $_product->getAtrribut1() ?>

Wir zwar beides ausgegeben, aber das Label bleibt auch stehen. wenn das Attribut keinen Wert hat.

Wenn das funktiiniert, möchte einen Schritt weitergehen und dem Attribut, wenn es einen Wert hat, der ausgegeben wird, ein Thumbnail geben...

Wäre super, wenn Ihr mir weiterhelfen könnt, wie die korrekte Syntax lauiten muss.

Danke schonmal Greetz
Mitglied: 122990
122990 (Level 2)
03.12.2015, aktualisiert um 18:07 Uhr
Ne simple PHP If-Abfrage die den Wert auf einen Nullwert überprüft sollte doch reichen ...?!
http://php.net/manual/de/control-structures.if.php
Gruß grexit
Bitte warten ..
Mitglied: sbsnewbie
04.12.2015, aktualisiert um 11:54 Uhr
Habe die Syntax mittelerweile funktionsfähig


So funktioniert die Wertabfrage, wenn gepflegt. Woran ich gerade noch bastle ist die Zuweisung eines Thumbnails bei manchen Attributen... Also wenn das Attribut einen Wert hat, soll statt des Wertes ein Thumbnail ausgegeben werden... hast Du da eine Idee?
Bitte warten ..
Mitglied: 122990
122990 (Level 2)
04.12.2015, aktualisiert um 12:00 Uhr
na, den HTML-Code eines Bildes kombiniert mit der Eigenschaft des Pfades ausgeben <img src "/pfad/zum/bild">
Noch nie mit HTML gearbeitet ?
Bitte warten ..
Mitglied: sbsnewbie
04.12.2015 um 13:03 Uhr
doch doch, nur mit php kenne ich mich noch nicht so gut aus, ich lerns gerad erst. an welcher stelle im php string muss ich den html code einfügen?
Bitte warten ..
Mitglied: 122990
122990 (Level 2)
LÖSUNG 04.12.2015, aktualisiert 06.12.2015

Bitte warten ..
Mitglied: sbsnewbie
04.12.2015 um 16:15 Uhr
fast perfekt ;-) face-wink.

dadurch, dass . $_product->getAttributXYZ() . '">'; hinter dem Bild steht, wird der Wert des Attributes noch mit ausgegeben. Ich hätte aber gerne, dass das Thumbnail statt des Wertes ausgegeben wird...
Bitte warten ..
Mitglied: 122990
122990 (Level 2)
04.12.2015, aktualisiert um 16:19 Uhr
Zitat von @sbsnewbie:

fast perfekt ;-) face-wink.

dadurch, dass . $_product->getAttributXYZ() . '">'; hinter dem Bild steht, wird der Wert des Attributes noch mit ausgegeben. Ich hätte aber gerne, dass das Thumbnail statt des Wertes ausgegeben wird...
Naja deswegen habe ich ja der Eigenschaft einen "Dummy-Namen" gegeben da ich Magento nicht kenne, das wird aber kein Problem sein das rauszufinden in welcher Eigenschaft die URL steht. Ein bißchen Arbeit sollst du ja auch noch haben!
Bitte warten ..
Mitglied: sbsnewbie
06.12.2015 um 16:14 Uhr
das hast Du natürlich recht ;-) face-wink..:Danke auf jeden Fall für Deine Hilfe.
Bitte warten ..
Heiß diskutierte Inhalte
Exchange Server
Sicherheits-Update KB5001779 für Exchange 2013-2019
kgbornVor 1 TagInformationExchange Server9 Kommentare

Microsoft hat zum 13. April 2021 das Sicherheitsupdate KB5001779 für Exchange 2013-2019 veröffentlicht, um vier RCE-Schwachstellen zu schließen. Das Update sollte zeitnah installiert werden. ...

Datenschutz
Regierung testet Einsatz von Microsoft Azure-Cloud für die Bundescloud
VisuciusVor 1 TagInformationDatenschutz34 Kommentare

LÄUFT! Deutschland will Microsoft für die Bundescloud testen Ich hätts ja beinahe unter dem Topic "Humor" veröffentlicht. Aber der 1. April ist ja durch ...

Festplatten, SSD, Raid
Festplatte aus defekten Notebook ausgebaut - wird nicht erkannt - Wie gelange ich an meine Daten?
1nCoreVor 22 StundenFrageFestplatten, SSD, Raid13 Kommentare

Hallo liebe Community, nach 7 Jahren hat mein XMG Notebook seinen Geist aufgegeben In dem Notebook waren zwei Festplatten verbaut (eine für System und ...

Server
Server Anbieter mit 2 NICs gesucht
gelöst SilvergreenVor 1 TagFrageServer16 Kommentare

Hallo Community, ich bin auf der Suche nach einem Serveranbieter, der VPS/Cloud Server mit 2 Netzwerkkarten anbietet. Eine Internetsuche brache mich da leider nicht ...

Internet
Woher holt sich Android die Kontaktdaten von unbekannten Rufnummern?
gelöst anteNopeVor 1 TagFrageInternet8 Kommentare

Hallo zusammen, seit einiger Zeit merke ich, dass mir mein Android Gerät Namen und Informationen zu mir unbekannten Teilnehmern präsentiert. Soll heißen eine nicht ...

Windows Netzwerk
MS Lizenzierung - externe Scandienstleistung
monstermaniaVor 1 TagFrageWindows Netzwerk9 Kommentare

Hallo Allerseits, ich habe da mal eine Frage an die MS Lizenzspeziallisten. Eine externe Firma soll Scandienstleistungen für uns erledigen. Dazu ist angedacht, dass ...

Exchange Server
Exchange Update CU19 auf CU20 Fehler - Eine weitere Version dieses Produkts ist bereits installiert
gelöst StefanKittelVor 23 StundenFrageExchange Server6 Kommentare

Hallo, ich habe hier einen Exchange 2016 mit CU19 (15.1.2176.2). Darauf wollte ich nun CU20 installiert. Download Es erscheint Eine weitere Version dieses Produkts ...

Exchange Server
April 2021 Microsoft Exchange Server Security Updates
FrankVor 1 TagInformationExchange Server2 Kommentare

Microsoft has released security updates for vulnerabilities found in: Exchange Server 2013 Exchange Server 2016 Exchange Server 2019 These updates are available for the ...