transprotectransprotec MemberComments: 16 Received thanks: 0 Member since: June 2016 edited July 2018

Hallo,
ich habe wirklich das ganze Forum durchforstet und nur eine Antwort gefunden von vor 4 Jahren, die adaptiert auf das heutige System nicht funktioniert.

Ich möchte innerhalb der Shopseiten eine 2. Gruppe mit einer anderen Navigation links.
Dafür habe ich in Grundeinstellungen > Shopeinstellungen > Shopseiten-Gruppen eine neue Gruppe "Links" angelegt und dieser den Template-Key "gLeft2" gegeben (die Gruppe "Links" hat ja den Template-Key "gLeft").
Die Datei sites-navigation.tpl habe ich um folgende gefettete Zeilen erweitert (natürlich in meinem Theme):

...

{if $sMenu.gLeft}
    {block name="frontend_index_left_menu_container"}
       


            {block name='frontend_index_left_menu_headline'}
               

                    {s namespace='frontend/index/menu_left' name="MenuLeftHeadingInformation"}{/s}
               

            {/block}
            {call name=customPages customPages=$sMenu.gLeft}
       

    {/block}
{/if}

{if $sMenu.gLeft2}
    {block name="frontend_index_left_menu_container"}
       
            {block name='frontend_index_left_menu_headline'}
                
                    {s namespace='frontend/index/menu_left' name="MenuLeftHeadingInformation2"}{/s}
               
            {/block}
            {call name=customPages customPages=$sMenu.gLeft2}
       
    {/block}
{/if}

Hat jemand eine Ahnung, warum es nicht funktioniert???

Viele Grüße
Cindy

Answers

  • transprotectransprotec MemberComments: 16 Received thanks: 0 Member since: June 2016

    Keiner eine Idee?

  • unikatgmbhunikatgmbh MemberComments: 5 Received thanks: 0 Member since: May 6

    Ich hatte das gleiche Problem und habe es so gelöst:

    Als erstes habe ich in den Grundeinstellungen "Shopseiten-Gruppen" eine neue Gruppe erstellt mit den Key: service
    Dann der Gruppe Service in den Shopseiten, einzelne Seiten hinzugefügt.

    In der Datei /frontend/index/sites-navigation.tpl

    Hier frage ich ab, in welcher Gruppe die Seite ist ($sCustomPage.grouping) und gebe dann entsprechend die Gruppe aus.

    {if $sMenu.left}
        {block name="frontend_index_left_menu_container"}
    		<div class="shop-sites--container is--rounded">
                {block name='frontend_index_left_menu_headline'}
    				<div class="shop-sites--headline navigation--headline">
                        {if $sCustomPage.grouping == "service"}
                             {s namespace='frontend/index/menu_left' name="MenuLeftHeadingService"}{/s}		
                        {else}
                             {s namespace='frontend/index/menu_left' name="MenuLeftHeadingInformation"}{/s}
                        {/if}
    				</div>
                {/block}
                {if $sCustomPage.grouping == "service"}
                    {call name=customPages customPages=$sMenu.service}
                {else}
                    {call name=customPages customPages=$sMenu.left}
                {/if}
    		</div>
        {/block}
    {/if}

     

Sign In or Register to comment.