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.369
347
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 Variables Bild auf Etikett ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Hersteller-Bild immer unscharf Allgemeine Fragen zu JTL-Shop 2
Neu Rich Text portlet ändert Links und Bild-URLs Allgemeine Fragen zu JTL-Shop 2
Neu Bild-URL per Workflow aus eigene Felder zuordnen – Geht das? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Nova Template Bild loeschen Templates für JTL-Shop 1
Neu Bild im Blog-Artikel ändern geht nicht. Allgemeine Fragen zu JTL-Shop 3
Etiketten Formular Bild bei besteimmten Werten des Artikels ausgeben JTL-Wawi 1.9 2
Neu alte Bestellungen und Rechnungen per Connector importieren WooCommerce-Connector 2
Neu Amazon: Rechnung per Mail abschalten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Auftrag (Position) per SQL versenden User helfen Usern - Fragen zu JTL-Wawi 5
Neu Verfügbarkeit per Ameise einstellen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Import von Angeboten per Ameise möglich? JTL-Ameise - Ideen, Lob und Kritik 3
Neu Artikelübersicht: JTL-Shop lädt per AJAX gesamte Html-Seite in das Filter-Modal JTL-Shop - Fehler und Bugs 0
Artikel mehreren Kategorien per Ameise zuordnen JTL-Wawi 1.9 3
In Diskussion Rechnungskorrekturen per SQL Vorgangsstatus setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Nach Update auf 1.9.8.0 kein Bilderabgleich per JTL-Connector mehr möglich Shopify-Connector 22
Zahlungslinks & Rechnungen per Mollie API? JTL-Wawi 1.9 0
Neu Waren per Scanner einlagern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Bedienbarkeit von JTL-Wawi per Screenreader NVDA/JAWS JTL-Wawi - Ideen, Lob und Kritik 1
Anhänge bei zb. Auftrag per Email versenden | Workflow JTL-Wawi 1.9 5
Neu Expressbearbeitung (unter Zusatzverpackung) in der WaWi per Workflow abfangen Allgemeine Fragen zu JTL-Shop 2
Neu Auftragsview per Ameise oder SQL in CSV exportieren User helfen Usern - Fragen zu JTL-Wawi 13
Neu Rückzahlung per Zettle nicht möglich?! Allgemeine Fragen zu JTL-POS 0
Gelöst Datei per Workflow verschieben JTL-Workflows - Ideen, Lob und Kritik 8
Neu Einem Kunden eine Rechnung mit individuellem Betreff per E-Mail zusenden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bon automatisch per Mail Allgemeine Fragen zu JTL-POS 0
Neu CSV per FTP vom Lieferanten JTL Shop Hosting Schnittstellen Import / Export 3
Neu PDF Datei automatisch herunterladen und per E-Mail versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4

Ähnliche Themen