Shopseiten Gruppen werden nicht mehr in topbar dropdown und footer angezeigt

Guten Abend,

scheinbar werden in unserem Shop seit dem Update auf 5.5.4 die Shopseiten-Gruppe nicht mehr im Footer und in der Topbar (Service/Hilfe) angezeigt. Im Template sind die richtigen Template Keys hinterlegt und über Umwege komme ich auch noch zu der Gruppe “Deutsch links”. 

In alten Diskussionen habe ich nur den Ratschlag gefunden, bei der Limitierung alle Shops zu hinterlegen. Leider hat dies bei Seite als Test auch keinen Unterschied gemacht.

Cache wurde natürlich immer geleert.

Hat zufällig jemand eine Idee, wie ich die Gruppen dort wieder hinbekomme oder den Fehler beheben kann?

Shop: winklerswurst.de

MfG

Ok, das hilft mir aber leider auch nicht viel weiter. Zum einen geht es nicht nur um die Topbar, sondern auch um den footer.

Für die Topbar ist im Template folgendes hinterlegt:

{* Include of the widget *}
						{block name="frontend_index_checkout_actions_service_menu_include"}
							{action module=widgets controller=index action=menu group=gLeft}
						{/block}

Die Datei widgets/index/menu.tpl ist nicht existent. Liegt es daran, dass shopware 5.5 diese braucht?

Und wie gesagt, im Template sind alle Keys für die shopseiten korrekt hinterlegt.

Die Shopseiten im Footer werden lt dev tools scheinbar einfach nicht geladen.

Hier noch der Code aus der footer-navigation.tpl:

{namespace name="frontend/index/menu_footer"}

{* Service hotline *}
{block name="frontend_index_footer_column_service_hotline"}
    
		{block name="frontend_index_footer_column_service_hotline_headline"}
            {s name="sFooterServiceHotlineHead"}{/s}
		{/block}

		{block name="frontend_index_footer_column_service_hotline_content"}
			
				{s name="sFooterServiceHotline"}{/s}
			
		{/block}
    
{/block}

{block name="frontend_index_footer_column_service_menu"}
	
		{block name="frontend_index_footer_column_service_menu_headline"}
			{s name="sFooterShopNavi1"}{/s}
		{/block}

		{block name="frontend_index_footer_column_service_menu_content"}
			
				
					{block name="frontend_index_footer_column_service_menu_before"}{/block}
					{foreach $sMenu.gBottom as $item}

                        {block name="frontend_index_footer_column_service_menu_entry"}
                            
                                
                                    {$item.description}
                                

                                {* Sub categories *}
                                {if $item.childrenCount > 0}
                                    
                                        {foreach $item.subPages as $subItem}
                                            
                                                
                                                    {$subItem.description}
                                                
                                            
                                        {/foreach}
                                    
                                {/if}
                            
                        {/block}
                    {/foreach}

					{block name="frontend_index_footer_column_service_menu_after"}{/block}
				
			
		{/block}
	
{/block}

{block name="frontend_index_footer_column_information_menu"}
	
		{block name="frontend_index_footer_column_information_menu_headline"}
			{s name="sFooterShopNavi2"}{/s}
		{/block}

		{block name="frontend_index_footer_column_information_menu_content"}
			
				
					{block name="frontend_index_footer_column_information_menu_before"}{/block}
						{foreach $sMenu.gBottom2 as $item}

							{block name="frontend_index_footer_column_information_menu_entry"}
								
                                    
                                        {$item.description}
									

                                    {* Sub categories *}
                                    {if $item.childrenCount > 0}
                                        
                                            {foreach $item.subPages as $subItem}
                                                
                                                    
                                                        {$subItem.description}
                                                    
                                                
                                            {/foreach}
                                        
                                    {/if}
								
							{/block}
						{/foreach}
					{block name="frontend_index_footer_column_information_menu_after"}{/block}
				
			
		{/block}
	
{/block}

{block name="frontend_index_footer_column_newsletter"}{/block}

{* New Block *}
{block name="frontend_index_footer_column_socialmedia"}
	
		{block name="frontend_index_footer_column_socialmedia_headline"}
			{s name="sFooterSocialmediaHead"}Folgen Sie uns{/s}
		{/block}
	
		{block name="frontend_index_footer_column_socialmedia_content"}
			
				 
				 
			
			
				
				
				
				
			
			
				
				
			
		{/block}
	
{/block}

 

Hallo @GelberGigant99‍,

die beiden Gruppen wurden umbenannt: https://github.com/shopware/shopware/blob/5.5/themes/Frontend/Bare/frontend/index/footer-navigation.tpl (Zeilen 28 und 69).

Vielleicht war es das schon?

Edit: Achso, und die Topbar-Gruppe heißt jetzt nur „left“: https://github.com/shopware/shopware/blob/5.5/themes/Frontend/Bare/frontend/index/topbar-navigation.tpl#L33

Hallo karlharris,

wenn ich auf {foreach $sMenu.bottom2 as $item} ändere, wird immer noch nichts angezeigt. Zudem ist unter Einstellungen->Grundeinstellungen->Shopeinstellungen->Shopseiten-Gruppen bei den einzelnen Kategorien als Template Key gBottom2 und auch gLeft hinterlegt. Deiner Antwort zufolge, würde shopware den vergeben Template Key ignorieren.

{foreach $sMenu. bottom2 as $item}  + Einstellung: gBottom2 = passt nicht
{foreach $sMenu. gBottom2 as $item}  + Einstellung: gBottom2 = passt

{include file=“widgets/index/menu.tpl” sGroup= left }   + Einstellung: gLeft = passt nicht
{include file=“widgets/index/menu.tpl” sGroup= gLeft }   + Einstellung: gLeft = passt

 

@brettvormkopp schrieb:

{foreach $sMenu. bottom2 as $item}  + Einstellung: gBottom2 = passt nicht
{foreach $sMenu. gBottom2 as $item}  + Einstellung: gBottom2 = passt

{include file=„widgets/index/menu.tpl“ sGroup= left }   + Einstellung: gLeft = passt nicht
{include file=„widgets/index/menu.tpl“ sGroup= gLeft }   + Einstellung: gLeft = passt

 Genau aus diesem Grund verstehe ich ja nicht, weshalb auf der Seite nichts angezeigt wird. Die Einstellungen im Template sind, wie Du selbst oben in dem Code lesen kannst, alle korrekt. Trotzdem bleibt der Bereich auf der Seite leer.

Gibt es niemanden, der eine Idee hat?

“Gibt es niemanden, der eine Idee hat?” - Zwei gab es schon, aber ok^^

Ohne Einblick (FTP / Backend) ist es schwierig weiter Ideen zu haben, denk ich…

Wird die footer-navigation.tpl evtl. irgendwo überschrieben? Sind die Seiten, den Gruppen auch zugeordnet? 

Bei einem Kunden hatte ich mal den Fall das eine .tpl im responsive-Theme überschrieben wurde…

Für eure Reaktionen bin ich dankbar, aber ich habe bereits am Anfang erwähnt, dass im template die festgelegten keys korrekt hinterlegt sind, daher konnten mir eure Hinweise nicht weiterhelfen.

Ja, die Seiten sind den Gruppen auch zugeordnet. Wenn die footer-navigation.tpl irgendwo überschrieben werden würde, sollten Änderungen in anderen Bereichen im Footer auch nicht sichtbar sein, oder sehe ich das falsch? Änderungen zu den im Footer hinterlegten Zahlungsarten und Angaben zur Service Hotline lassen sich ohne Probleme ändern.