HenkEvansHenkEvans MemberComments: 34 Received thanks: 0 Member since: November 2018

Hallo, in der Menüleiste oben (Klasse ".navigation-main") werden ja nur Kategorien angezeigt und verlinkt.

Ich möchte dort aber auch einen Link zu einer Shopseite platzieren.

Weiß jemand, wie das geht? Danke.

Comments

  • LocherLocher MemberComments: 2 Received thanks: 0 Member since: November 2019

    Dazu musst du ein Template namens "main-navigation.tpl" erweitern.

    Diesen Template findest du unter themes/Frontend/Bare/frontend/index/main-navigation.tpl

    https://github.com/shopware/shopware/blob/406925fbb6a8e98beb94e71ceca1fd473a6edc31/themes/Frontend/Bare/frontend/index/main-navigation.tpl

    Ich schätze mal den {block} welches du erweitern musst ist {block name="frontend_index_navigation_categories_top_after"}

    In deinem Fall also zwei Möglichkeiten:

    Entweder du erstellst ein Plugin welches die View erweitert, oder du hast bereits ein persönliches Theme erstellt und kannst es in deinem Theme überschreiben.

    {extends file="parent:frontend/index/main-navigation.tpl"}
    
    {block name="frontend_index_navigation_categories_top_after"}
        {$smarty.block.parent}
    
        <!-- Extra Menüpunkt -->
            <li class="navigation--entry" role="menuitem">
                <a class="navigation--link active"
                   href="www.google.de"
                   title="Google" itemprop="url">
                    <span itemprop="name">Google</span>
                </a>
            </li>
    
    {/block}

    Natürlich alles ungetestet.

    Mir hat der folgende Link zwar nicht geholfen aber vielleicht hilft er dir: https://developers.shopware.com/designers-guide/getting-started/

     

Sign In or Register to comment.