Gelöst Überschrift in productlist/header.tpl im 5er Shop wieder ausgeben

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

basteldehs

Sehr aktives Mitglied
27. Februar 2017
716
109
Chemnitz
Hi,
möchte gern wieder die Überschrift, die ich in der Wawi hinterlege ( siehe Foto ) im 5er Shop ausgeben.

ueberschrift-Kategorien.jpg

Im Shop 4 ging dies relativ einfach mit folgendem Code:
Code:
{if (isset($oNavigationsinfo->oKategorie->KategorieAttribute.ueberschrift) && $oNavigationsinfo->oKategorie->KategorieAttribute.ueberschrift|@strlen > 0)}
    <div class="title"><h1>{$oNavigationsinfo->oKategorie->KategorieAttribute.ueberschrift}</h1></div>
{else}
    <div class="title">{if $oNavigationsinfo->cName}<h1>{$oNavigationsinfo->cName}</h1>{/if}</div>
{/if}
im 5er Shop haben sich natürlich die Variablen bisl geändert
Code:
{if $oNavigationsinfo->getName()}
            <div class="title mb-4">
                {opcMountPoint id='opc_before_heading'}
                {block name='productlist-header-description-heading'}
                    <h1 class="h2">{$oNavigationsinfo->getName()}</h1>
                {/block}
            </div>
{/if}
wie lautet jetzt der Codeschnipsel ? damit man die Überschrift wieder ausgeben kann.

Da steh ich natürlich auf dem Schlauch :)

danke und grüssle Mario
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
61
22
Hallo @basteldehs

Du kannst dir z. B. mit var_dump
Code:
{$oNavigationsinfo|var_dump}
den Inhalt von Variablen ausgeben lassen. Dort siehst du dann, dass die Variablen nur umbenannt wurden. Du kannst also mit
Code:
{$oNavigationsinfo->getCategory()->categoryFunctionAttributes.ueberschrift}
das gleiche erreichen wie vorher.

Viele Grüße
Michael
 

basteldehs

Sehr aktives Mitglied
27. Februar 2017
716
109
Chemnitz
Hi @MHillmann,
vielen Dank! hat funktioniert oder nicht ganz so hart, wird wie gewünscht ausgeführt :)
anbei den Kompletten Code, sollte es jemand benötigen.

datei öffnen in templates/novachild/productlist/header.tpl ab Zeile: 56

Code:
        {if isset($oNavigationsinfo->getCategory()->categoryFunctionAttributes.ueberschrift && $oNavigationsinfo->getCategory()->categoryFunctionAttributes.ueberschrift|strlen > 0)}
            <div class="title mb-4">
                {opcMountPoint id='opc_before_heading'}
                {block name='productlist-header-description-heading'}
                    <h1 class="h2">{$oNavigationsinfo->getCategory()->categoryFunctionAttributes.ueberschrift}</h1>
                {/block}
            </div>
        {else}
            <div class="title mb-4">
                {opcMountPoint id='opc_before_heading'}
                {block name='productlist-header-description-heading'}
                    <h1 class="h2">{$oNavigationsinfo->getName()}</h1>
                {/block}
            </div>
        {/if}
grüssle Mario


--- closed ---
 
Zuletzt bearbeitet:
Ähnliche Themen