
Hi zusammen,
nach einem Shopware-Update auf die Version 5.7.18 waren die Links im Footer weg, obwohl das Template mittels {$smarty.block.parent} usw. korrekt abgeleitet wurde. Nach einem Check der Datenbank (Tabelle: *s_cms_static* und *s_cms_static_groups*) und des Templates, fand ich im Standard-Template die betreffenden foreach-Schleifen.
Die betreffende Datei im Template: Frontend/Bare/frontend/index/footer-navigation.tpl
Achtung, Änderungen im Child vornehmen!
In Zeile 30 und 71 steht:
{foreach $sMenu.bottom as $item}
{foreach $sMenu.bottom2 as $item}
Hab es dann im Child-Template wie folgt geändert:
{foreach $sMenu.Bottom as $item}
{foreach $sMenu.Bottom2 as $item}
Warum schreibe ich Bottom groß? Weil es in der Tabelle s_cms_static Spalte grouping nach dem Update so hinterlegt ist. Sollte in deiner Datenbank z.B. gBottom oder gBottom2 hinterlegt sein, kannst du einfach die Variable entsprechend umbenennen. So z.B.:
{foreach $sMenu.gBottom as $item}
{foreach $sMenu.gBottom2 as $item}
Jetzt werden die Footerlinks wieder ausgegeben. Viel Spaß! :)
Hinweis: Änderungen sollten immer auf einem Staging System erfolgen und Backups gemacht werden. Erst nach 100%iger Funktion auf das Produktivsystem laden.