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
Merkmalwert in anderes Merkmal verschieben JTL-Wawi 1.10 5
Neu Kategorien/Kollektionen Bild löschen Shopify-Connector 0
Neu Zweites Bild auf Google Shopping Export mappen Plugins für JTL-Shop 0
Neu Bild Export / Bild Import! User helfen Usern - Fragen zu JTL-Wawi 5
Bild "TT-EC15-main.png" für das Angebot mit SKU "TT-EC15" auf Channel "OTTODEJTL" wurde nicht gefunden JTL-Wawi 1.9 0
Alt Text bei Bild hinzufügen JTL-Wawi 1.10 3
Neu Smarty-Wert für Bestseller-Bild? Templates für JTL-Shop 3
Neu Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 1
Neu doppelt Teilliefern per WMS Arbeitsabläufe in JTL-Wawi 0
Neu Versandetikett bei Dropshipping per E-Mail mitsenden Arbeitsabläufe in JTL-Wawi 11
Vorschaubild in Kategorieansicht per Hover durch Video oder GIF ersetzen Allgemeine Fragen zu JTL-Shop 2
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
In Diskussion Externe E-Mail mit Auftragsdaten per Workflow erzeugen JTL-Workflows - Fehler und Bugs 10
Neu Lieferantenbestellung per CSV Import mit Ameise Artikel VPE JTL-Ameise - Fehler und Bugs 0
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Seit Update 1.10.12.0 – Keine Rechnungserstellung per Workflow bei FBA-Aufträgen JTL-Wawi 1.10 3
Neu PayPal Rechnung per Ratepay leitet immer auf Adresseingabeseite zurück Plugins für JTL-Shop 5
Neu Kategorie Beschreibung per Ameise ändern Betrieb / Pflege von JTL-Shop 9
In Diskussion Per Workflow aktuelle Kategorie als Attribut hinterlegen JTL-Workflows - Ideen, Lob und Kritik 5
Bestellung kann nicht per Mail verschickt werden JTL-Wawi 1.10 1
Neu Wenn keine Postnummer für Versand per DHL notwendig ist User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow kurze Pause per Batch - Fehler "Die Eingabeumleitung wird nicht unterstützt" JTL-Workflows - Ideen, Lob und Kritik 6
In Diskussion Per Workflow Versandart ändern - EK wird nicht korrigiert JTL-Workflows - Ideen, Lob und Kritik 1
Neu Menge von Auftragspositionen per Workflow ändern User helfen Usern - Fragen zu JTL-Wawi 4
Neu Externe Belege per Workflow speichern Amazon-Anbindung - Fehler und Bugs 3
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Rechnung per mail / Workflow gibt Fehler aus JTL-Workflows - Fehler und Bugs 6
Rechnungsversand per Email nicht mehr möglich JTL-Wawi 1.10 3
Neu Wie richte ich es so ein, dass alle vom Shop versendeten Mails per BBC an eine bestimmte Mail gehen (SMTP) Allgemeine Fragen zu JTL-Shop 1
Neu Lässt sich die Artikelsichtbarkeit pro Kundengruppe per Workflow steuern? User helfen Usern - Fragen zu JTL-Wawi 2
Neu andere Artikelbeschreibung für neue Marktplätze per Ameise, wie ? Arbeitsabläufe in JTL-Wawi 4

Ähnliche Themen