Neu Merkmalwert Bild per Smarty abfragen und in Artikeldetails einfügen

Tobbe

Aktives Mitglied
28. Oktober 2020
72
9
Hi Community,

Wenn einem Artikel ein bestimmtes Merkmal hinterlegt ist, möchte ich in den Details den Namen, die Beschreibung und das Bilder der dazugehörigen Merkmalwerte anzeigen lassen. Das ist eigentlich eine ganz einfache Übung:

PHP:
{if !empty($Artikel->oMerkmale_arr)}
        {foreach from=$Artikel->oMerkmale_arr item=oMerkmal}
        {if $oMerkmal->cName == 'Autor'}
          {strip}
                {foreach name="attr_characteristics" from=$oMerkmal->oMerkmalWert_arr item=oMerkmalWert}
                      {$oMerkmalWert->cWert|escape:"html"}
                      <img src="{$oMerkmalWert->cBildpfadNormal}" title="{$oMerkmal->cName}: {$oMerkmalWert->cWert|escape:"html"}" alt="{$oMerkmal->cName}: {$oMerkmalWert->cWert|escape:"html"}" />
                       {$oMerkmalWert->cBeschreibung|escape:"html"}
                       <a href="{$oMerkmalWert->cURL}" title="zu den Titeln von {$oMerkmalWert->cWert|escape:"html"}">Mehr von {$oMerkmalWert->cWert|escape:"html"}&hellip;</a>
                {/foreach}
            {/strip}
        {/if}
        {/foreach}
{/if}

(Ich habe den Code hier weitestgehend von HTML befreit.)
Fast alles funktioniert. Der Name wird ausgegeben, die Beschreibung und der Link.
Das Bild aber nicht. Stattdessen kommt das Standardbild für "Keine Abbildung vorhanden" ('gfx/keinBild_kl.gif').
Gleich vorweg: Ja, die Merkmalbilder sind übertragen, der Cache ist bereinigt und die Bilder liegen am richtigen Ort auf dem Server - in allen Größen.

Hat jemand eine Idee, was hier falsch sein könnte?
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.362
340
Halle (Saale)
Die Merkmale sind vom Typ JTL\Catalog\Product\MerkmalWert - da gibt es also diverse Getter.

Code:
{foreach $Artikel->oMerkmale_arr as $characteristic}
    {if $characteristic->getName() == 'Autor'}
        {foreach $characteristic->getCharacteristicValues() as $characteristicValue}
            {$characteristicValue->getValue()|escape:"html"}
             <img src="{$characteristicValue->getImage()}" title="{$characteristic->getName()}: {$characteristicValue->getValue()|escape:"html"}" alt="{$characteristic->getName()}: {$characteristicValue->getValue()|escape:"html"}" />
            {$characteristicValue->getDescription()|escape:"html"}
            <a href="{$characteristicValue->getURL()}" title="zu den Titeln von {$characteristicValue->getValue()|escape:"html"}">Mehr von {$characteristicValue->getValue()|escape:"html"}&hellip;</a>
        {/foreach}
    {/if}
{/foreach}
 
  • Gefällt mir
Reaktionen: Tobbe

Tobbe

Aktives Mitglied
28. Oktober 2020
72
9
Wooow! You saved my day :)

Vielen, vielen Dank. Die "Getter-Logik" muss ich noch lernen. So funktioniert es.

Beste Grüße
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Sortiernummer Merkmalwert wird nicht richtig übernommen (Ameise) JTL-Wawi - Fehler und Bugs 3
Neu In Tabelle ein Bild über mehrere Zeilen verteilen in Katalog Vorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Lieferantenbestellung mit Bild User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu List & Label Neue Vorlage Projektbaustein Bild Logo nur auf erstem Exemplar anzeigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Variations bild statt Artikelbild? JTL-Shop - Fehler und Bugs 4
Neu Exportvorlage Facebook: Mehr als ein Bild übergeben? Allgemeine Fragen zu JTL-Shop 0
Bug: Fail to update Product Data. There are missing Attributes Titel, Bild, FSK-Einstufung kaufland.de - Anbindung (SCX) 2
Neu Webp Bild aufruf Fehler beim ersten mal laden JTL-Shop - Fehler und Bugs 2
Neu Per Button/ Link Artikel in den Warenkorb legen Technische Fragen zu Plugins und Templates 1
Artikel per Ameise mehreren Kategorien zuordnen - Artikeldatenimport in WaWi nicht mehr vorhanden JTL-Wawi 1.8 6
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 6
Neu WMS/Packtisch+ ... manuelle Workflows per Barcode auslösen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Wie kann ich etwas in der WAWI Datenbank per SQL ändern? JTL-Wawi 1.8 2
Gutscheine aktualisieren bzw. mehrere per Import deaktivieren? Allgemeine Fragen zu JTL-Vouchers 1
Neu shopapotheke per Anbindung eBay-Anbindung - Fehler und Bugs 1
Neu Umlagerung per Ameisen-Import JTL-Wawi - Fehler und Bugs 1
Neu In einen Portlet-Container im Frontend per Ajax Datennachladen (weitere anzeigen) Technische Fragen zu Plugins und Templates 1
Neu eBay Plus Angebote per Ameise steuerbar ? Eigene Übersichten in der JTL-Wawi 6
Neu Zugang zu Kategorien nur per Kennworteingabe Plugins für JTL-Shop 3
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Lieferadresse / Rechnungsadresse im Auftrag per Doppelklick wählbar machen JTL-Wawi - Ideen, Lob und Kritik 0
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Benachrichtigung per Workflow bei Wareneingang User helfen Usern - Fragen zu JTL-Wawi 24
Neu Weiterleitungen direkt per Datenbank einfügen aufgrund Größe bzw. Anzahl? Betrieb / Pflege von JTL-Shop 9
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Variationen per Ameise umbenennen JTL-Wawi 1.8 1
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Neu LS-Pos Kundenrechnung per Email Fragen rund um LS-POS 1
Neu Warenkorb per Link teilen Allgemeine Fragen zu JTL-Shop 7
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Beantwortet Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu Consent Status per Smarty Var abfragen Technische Fragen zu Plugins und Templates 2
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu Kinderartikel per Ameise vom Vater lösen Arbeitsabläufe in JTL-Wawi 6
Neu Probleme bei Aufgabenplaner (Export-Manger) per Cronjob JTL-Shop - Fehler und Bugs 1
Neu EK-Preise per Workflow in Lieferantenbestellung einfügen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Preise per Artikel Funktionsattribut bei einzelnen Artikeln ausblenden Einrichtung JTL-Shop5 0

Ähnliche Themen