Footer als Zweizeiler erstellen

Hallo Forumsmitglieder,
der Footerbereich ist standardmäßig ein Einzeiler. Enthalten sind die Klassenbereiche: 
[Für Service Hotline]  div.footer–column.column–hotline.is–first block
[Für Shop Service]  footer–column column–menu block
[Für Informationen]  footer–column column–menu block
[Für Newsletter]  footer–column column–newsletter is–last block

Nun meine Frage: ich möchte weitere Blöcke unterhalb dieser Blöcke platzieren. Wie stelle ich das am besten an?
Würd emich freuen wenn jemand ne Idee hätte.
Danke i.V

 

Häng dich einfach an folgenden Block: shopware/footer.tpl at 5.1 · shopware/shopware · GitHub

DEINTHEME/frontend/index/footer.tpl

{extends file="parent:frontend/index/footer.tpl"}

{block name='frontend_index_footer_menu' append}

   // Deine zweite Reihe an Spalten
   
      Erste
   
   
      Zweite
   
   
      Dritte
   
   
      Vierte
   

{/block}

 

1 Like

Hallo kayyy,
super danke, genau das war´s. Manchmal sieht man den Baum vor lauter Wald nicht. Ich war ja auch schon in der footer.tpl aber da die ja {include file=‚frontend/index/footer-navigation.tpl‘} enthielt, dachte ich, dass ich eine neue footer-navigation.tpl erstellen muss. Aber nochmals danke.

Du kannst natürlich auch eine neue Datei anlegen, dass ist eben auch sauberer.

{extends file="parent:frontend/index/footer.tpl"}

{block name='frontend_index_footer_menu' append}
   {include file="frontend/index/footerSecond.tpl}
{/block}

Und dann eben noch die Datei frontend/index/footerSecond.tpl anlegen mit dem entsprechenden Inhalt

   // Deine zweite Reihe an Spalten
   
      Erste
   
   
      Zweite
   
   
      Dritte
   
   
      Vierte

Wenn du in Zukunft dann die index.tpl erweiterst, ist das ganze viel sauberer als den ganzen code in einer Datei zu haben.

2 Likes

@kayyy schrieb:

Du kannst natürlich auch eine neue Datei anlegen, dass ist eben auch sauberer.

{extends file=„parent:frontend/index/footer.tpl“}

{block name=‚frontend_index_footer_menu‘ append}
{include file="frontend/index/footerSecond.tpl}
{/block}

Und dann eben noch die Datei frontend/index/footerSecond.tpl anlegen mit dem entsprechenden Inhalt

// Deine zweite Reihe an Spalten

Erste

Zweite

Dritte

Vierte

Wenn du in Zukunft dann die index.tpl erweiterst, ist das ganze viel sauberer als den ganzen code in einer Datei zu haben.

Hallo kayyy,
war gerade noch im Forum und habe Dein „Info Update“ bzgl. footer.tpl gelesen. 
Danke für die Mühe ich habe es nun genauso umgebaut und es passt prima.  Wink
Hat mir sehr geholfen.

Ich wünsche Dir noch ein schönes Pfingstwochenende.
Ilona  Thumb-Up

Hallo,

ich versuche gerade nach dieser „Anleitung“ im Footer eine zweite Zeile mit den 4 Spalten einzufügen. Irgendwas mache ich wohl falsch.

Zunächst habe ich in meinem Theme die footer.tpl mit diesem Inhalt gespeichert:

{extends file="parent:frontend/index/footer.tpl"}

{* Logo entfernen*}
			{block name="frontend_index_shopware_footer_logo"}
				
			{/block}

{block name='frontend_index_footer_menu' append}
   {include file="frontend/index/footerSecond.tpl}
{/block}

Der Logo-entfernen-Block war schon da, also habe ich den anderen angehängt.

Dann habe ich im gleichen Verzeichnis eine footerSecond.tpl gespeichert mit diesem Inhalt:

   // Deine zweite Reihe an Spalten
   
      Erste
   
   
      Zweite
   
   
      Dritte
   
   
      Vierte

Nach dem Kompilieren kommt die Meldung: Ups… die vorhandenen Shopseiten aus dem Footer sind nicht mehr zu sehen, nur noch die Überschriften.

Habe ich etwas falsch verstanden? SW 5.2.18

LG