Livestream #6 Erweitertes Menü

Hallo zusammen,

ich bin ein absoluter Anfänger aber konnte durch die Videos schon einiges lernen.
Nun komme ich hier allerdings gerade nicht weiter.

Ich lösche den „<div class=“button-container“>“ wie im Video und verweise auf:

{extends file='parent:frontend/advanced_menu/index.tpl'}

Allerdings scheint der Verweis nicht an zu kommen, da sich nichts ändert.

Liegt es möglicherweise daran, dass ich eine neuere Shopware Version benutze? Hier scheint sich die Ordnerstruktur ein wenig geändert zu haben.

 

In dem Ordner „Plugins/Default/Frontend/AdvancedMenu/Views/frontend“ gibt es jetzt einen neuen Ordner  „plugins“, welchen es im Video noch nicht gab. Allerdings verweist die „index.tpl“ im Ordner „frontend/advanced_menu“  auf die index.tpl im frontend/plugins/advanced_menu Ordner und damit sollte es ja dann eigentlich wie im Video funktionieren oder?

Habe es auch schon mit

{extends file='parent:frontend/plugins/advanced_menu/index.tpl'}

versucht aber das klappt auch nicht.

Wenn ich den button-container aus der original index.tpl lösche komme ich zum gewünschten Ergebnis, daher bin ich zu dem Schluss gekommen, dass es am Verweis liegen muss… 😉

 

Hier noch meine neue index.tpl:

{extends file='parent:frontend/plugins/advanced_menu/index.tpl'}
{block name="frontend_plugins_advanced_menu_main_container"}
{if $hasCategories || $hasTeaser}

<div class="content--wrapper{if $hasCategories} has--content{/if}{if $hasTeaser} has--teaser{/if}">

{if $hasCategories}

{block name="frontend_plugins_advanced_menu_sub_categories"}

{call name="categories_top" categories=$mainCategory.sub}

{/block}

{/if}
{if $hasTeaser}

{block name="frontend_plugins_advanced_menu_teaser"}

{if $hasCategories}

<div class="menu--delimiter" style="right: {$columnAmount * 25}%;"></div>

{/if}

<div class="menu--teaser"{if $hasCategories} style="width: {$columnAmount * 25}%;"{else} style="width: 100%;"{/if}>

{if !empty($mainCategory.media)}

<a href="{$link|escapeHtml}" title="{s name="toCategoryBtn" namespace="frontend/plugins/advanced_menu/advanced_menu"}{/s}{$mainCategory.name|escape:'html'}" class="teaser--image" style="background-image: url({link file={$mainCategory.media.path}});"{if $mainCategory.external && $category.externalTarget} target="{$mainCategory.externalTarget}"{/if}></a>

{/if}
{if !empty($mainCategory.cmsHeadline)}

<div class="teaser--headline">{$mainCategory.cmsHeadline}</div>

{/if}
{if !empty($mainCategory.cmsText)}

<div class="teaser--text">

{$mainCategory.cmsText|strip_tags|truncate:250:"..."}

<a class="teaser--text-link" href="{$link|escapeHtml}" title="{s name="learnMoreLink" namespace="frontend/plugins/advanced_menu/advanced_menu"}mehr erfahren{/s}">

{s name="learnMoreLink" namespace="frontend/plugins/advanced_menu/advanced_menu"}mehr erfahren{/s}

</a>

</div>

{/if}

</div>

{/block}

{/if}

</div>

{/if}

{/block}

 

P.s. beim editieren der Frage hier im Forum wird der Text ganz merkwürdig dargestellt und beim abspeichern ändert sich jedes mal das Layout vom eingefügten Code.