Neu HAN (Hersteller Nr) im Template anzeigen

bobi1919

Gut bekanntes Mitglied
16. Juli 2016
125
4
Kann mir jemand sagen wie ich die Herstellernummer HAN im Template angezeigt bekomme? Im JTL4 Shop wurde es angezeigt im Shop 5 geht es irgendwie nicht mehr.
 

krahni

Mitglied
7. Juli 2022
44
5
Moin,
suche mal im Template in "productdetails/details.tpl" den Block
Code:
{block name='productdetails-details-info-gtin'}
da habe ich das folgende eingefügt:
Code:
{block name='productdetails-details-info-gtin'}
    {if !empty($Artikel->cBarcode)
    && ($Einstellungen.artikeldetails.gtin_display === 'details'
    || $Einstellungen.artikeldetails.gtin_display === 'always')}
        <li class="product-ean">
            <strong>{lang key='ean'}:</strong>
            <span itemprop="{if $Artikel->cBarcode|count_characters === 8}gtin8{else}gtin13{/if}">{$Artikel->cBarcode}</span>
        </li>
    {/if}
{/block}
{* neu *}
{block name='productdetails-details-info-han'}
    {if isset($Artikel->cHAN)}
        <li class="product-sku">
            <strong>
                {lang key='sortHAN'}:
            </strong>
            <span itemprop="han">{$Artikel->cHAN}</span>
        </li>
    {/if}
{/block}
{* bis hier *}
 
  • Gefällt mir
Reaktionen: marsblau und janw

janw

Aktives Mitglied
28. März 2018
77
11
Moin,
suche mal im Template in "productdetails/details.tpl" den Block
Code:
{block name='productdetails-details-info-gtin'}
da habe ich das folgende eingefügt:
Code:
{block name='productdetails-details-info-gtin'}
    {if !empty($Artikel->cBarcode)
    && ($Einstellungen.artikeldetails.gtin_display === 'details'
    || $Einstellungen.artikeldetails.gtin_display === 'always')}
        <li class="product-ean">
            <strong>{lang key='ean'}:</strong>
            <span itemprop="{if $Artikel->cBarcode|count_characters === 8}gtin8{else}gtin13{/if}">{$Artikel->cBarcode}</span>
        </li>
    {/if}
{/block}
{* neu *}
{block name='productdetails-details-info-han'}
    {if isset($Artikel->cHAN)}
        <li class="product-sku">
            <strong>
                {lang key='sortHAN'}:
            </strong>
            <span itemprop="han">{$Artikel->cHAN}</span>
        </li>
    {/if}
{/block}
{* bis hier *}
Vielen Dank, Andreas. Habe ich bei mir auch so umgesetzt.

Hinweis: Die Sprachvariable "sortHAN" ist mMn kein Standard. Erkennt JTL Shop aber direkt und man kann sie via Backend --> "Administration" --> "Sprachvariablen" --> "Nicht gefundene Variablen" schnell hinzufügen.
 

thomieho

Aktives Mitglied
25. Januar 2022
4
0
Vielen Dank, Andreas.
Ich möchte zusätzlich berücksichtigen, dass bei einem leeren HAN-Feld, nichts ausgegeben werden soll.
Hat jemand eine Idee, wie man das umsetzen kann.

Liebe Grüße
Thomas
 

janw

Aktives Mitglied
28. März 2018
77
11
!empty() wäre besser

isset prüft ja nur ob die Variable existiert, empty hingegen ob sie vorhanden und gefüllt ist.
Vielen Dank! Mir war auch aufgefallen, dass auch bei fehlender HAN das "HAN: " angezeigt wird. Das ist nun korrigiert.

Da ich meinen Beitrag oben nicht mehr bearbeiten kann, hiernochmal schnell der vollständige neue Block:
PHP:
{block name='productdetails-details-info-han'}
    {if isset($Artikel->cHAN)}
        <li class="product-sku">
            <strong>
                {lang key='sortHAN'}:
            </strong>
            <span itemprop="han">{$Artikel->cHAN}</span>
        </li>
    {/if}
{/block}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Hersteller werden nicht übertragen Shopware-Connector 0
Attribut "Hersteller" überschreiben JTL-Wawi 1.8 1
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Header Checkout, Topbar wird nicht ausgeblendet, Shop-Template 5.3, Neustes Child Theme GitLab Templates für JTL-Shop 2
Neu Template auf Grundeinstellung zurücksetzen Templates für JTL-Shop 2
Neu Template abzugeben - bitte melden Templates für JTL-Shop 2
Neu Template Allgemeine Fragen zu JTL-Shop 6
Neu Template anpassen - parallel zum bestehenden, ohne Aktivierung? Templates für JTL-Shop 4
Beantwortet Werte eigener Kundenfelder im Template anzeigen Allgemeine Fragen zu JTL-Shop 0
Neu Template/ Vorlage für Bestellbestätigung gesucht Templates für JTL-Shop 0
Neu Nova Template Container in Container Boxed Templates für JTL-Shop 2
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu JTL Shop Template Domain lösen? Allgemeine Fragen zu JTL-Shop 0
Neu How to maintain session value in the portlet template file Technische Fragen zu Plugins und Templates 0
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu JTL-Shop 5 Nova-Template / Darstellung der Produktliste teilweise fehlerhaft JTL-Shop - Fehler und Bugs 1
Neu Template für Dateinamen hat nicht den gewünschten Effekt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6

Ähnliche Themen