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

  • Das FBA-Reparatur Tool zur Korrektur der doppelten FBA Aufträge vom 06.06. und folgend steht nun endlich zum Download bereit! HIER gehts zum Download

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.334
323
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 Bild in Rechnung wird nicht angezeigt, erst nach neustart der Wawi Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Hat jemand ein JTL_DirectQuery um das Bild des Variationswertes in den alten Formularen (deutsche Variablen) zu drucken? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Smyrty Variable "Bild Merkmal" für JTL Shop 5.2.3 Gelöste Themen in diesem Bereich 2
Neu Pop-Up-Bild unserer Produkte kann auf dem Handy nicht geschlossen werden. Allgemeine Fragen zu JTL-Shop 8
Neu Etikettendrucker soll INDIVIDUELL nach bestimmten Text / Bild .. abschneiden User helfen Usern - Fragen zu JTL-Wawi 4
Neu Bild als Popup (lightbox) in HTML Seite (Eigene Seite) Gelöste Themen in diesem Bereich 2
Neu Artikelliste mit bestimmtem Bild exportieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu MySql Datenbank per Konsole sichern Installation / Updates von JTL-Shop 0
Neu Lagerbestand per Workflow oder DirectQery ändern / Ohne Bestand ausliefern ? Arbeitsabläufe in JTL-Wawi 0
Beantwortet Feld Auftrag-Details-Zahlungen-Steuer per workflow ändern möglich? JTL-Workflows - Fehler und Bugs 1
Neu Herstellernummer bei eBay auf "nicht zutreffend" ändern per Massenupdate o. Ameise User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel auf Klärplatz per Umlagerung oder Lieferschein ausliefern Gelöste Themen - JTL-WMS / JTL-Packtisch+ 2
Neu Aufträge per Workflow ausliefern und auf verschieden Drucker ausgeben User helfen Usern - Fragen zu JTL-Wawi 0
Neu Versandetikett per Workflow Arbeitsabläufe in JTL-Wawi 0
JTL Shop5 WaWi Rechnung per Email leer JTL-Wawi 1.7 2
Neu ebayname per Darstellungsbedingung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu DHL Versand 3,0 per Shipping Labels funktioniert nicht Gelöste Themen in diesem Bereich 1
Indiv. VK-Brutto für Kaufland per Workflow oder Ameise hinterlegen kaufland.de - Anbindung (SCX) 3
Neu Artikel - Beschreibung - weiteren Ausgabeweg per Ameise hinzufügen JTL-Ameise - Ideen, Lob und Kritik 4
Automatischer Rechnungsversand per Mail JTL-Wawi 1.7 0
In Diskussion Rechnungsversand als PDF per Mail nach Versand JTL-Workflows - Ideen, Lob und Kritik 16
Neu Lieferantenbestellung mit Zahlungsmodul per Vorkasse zahlen Arbeitsabläufe in JTL-Wawi 0
Neu Bestellvorschläge per Workflow ansteuern JTL-Ameise - Ideen, Lob und Kritik 2
Neu Eigene Felder per Workflow auslesen User helfen Usern - Fragen zu JTL-Wawi 17
Neu Vater Bilder auf Kinder nachträglich vererben bei vielen Artikeln per Ameise - Anleitung mit Workflow, so gehts... JTL-Ameise - Ideen, Lob und Kritik 0
Neu Burger-Menu per Link oder Script öffnen? Templates für JTL-Shop 7
In Diskussion Workflow Bestand per Mail senden JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Position per Workflow ersetzen oder entfernen/neu anlegen JTL-Workflows - Ideen, Lob und Kritik 1
Mehrere Lieferadressen eines Kunden per Ameise importieren JTL-Wawi 1.7 0
Neu Bilder per Ameisenimport ersetzen statt vorhandene aktualisieren - vorhandene bleiben bestehen... User helfen Usern - Fragen zu JTL-Wawi 6
Einkaufsliste einmal täglich per Email versenden JTL-Wawi 1.7 0
Neu Kunden E-Mailadresse hat sich geändert - alte Aufträge per E-Mail schicken funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Retoure: Artikelumbuchung (Artikelzustand) nach Reparatur per Workflow möglich? Arbeitsabläufe in JTL-Wawi 3

Ähnliche Themen