Tutorial: Neue Box in der Sidebar anlegen

 27. Oktober 2013

In diesem Artikel wird gezeigt, wie in der Sidebar des Azure-Themes eine neue Box mit eigenen Inhalten erstellt werden kann.
Alternativ wird ein kostenloses Modul auf GitHub angeboten, mit dem eine neue Sidebarbox einfach im Adminbereich mit wenigen Mausklicks erstellt wird.

Eine neue Box im Template erstellen

Öffnen Sie zunächst die Datei /application/views/azure/tpl/layout/sidebar.tpl.
Anstelle von azure setzen Sie ggf. den Namen Ihres auf Azure basierenden Childthemes ein.

In dieser Datei sind bereits mehrere Blöcke mit Sidebar-Boxen vorhanden.
Fügen Sie eine der folgenden Beispielboxen einfach zwischen zwei bereits vorhandenen Blöcken an der gewünschten Stelle ein:

CMS-Seite als Sidebarbox:

Besonders empfehlenswert ist das folgende Beispiel, da damit Boxtitel und Boxinhalt einfach als CMS-Seite gepflegt werden. Diese Box ist nur dann sichtbar, wenn auch die CMS-Seite mit dem Beispiel-Ident „IdentderCMSSeite“ vorhanden und aktiv ist.
Der Titel der CMS-Seite wird automatisch als Titel der Box eingesetzt:

[{oxifcontent ident='IdentderCMSSeite' object="oCont"}]
  <div class="box">
   <h3>[{$oCont->oxcontents__oxtitle->value}]</h3>
    <div class="content">
      [{$oCont->oxcontents__oxcontent->value}]
    </div>
  </div>
[{/oxifcontent}]

Weitere Beispiele:

Beispielbox mit verlinktem Bild:

<div class="box">
 <h3>[{ oxmultilang ident="Box_Titel" }]</h3>
 <div class="content">
  <a href="http://eigener_Link.de" ><img src="[{$oViewConf->getImageUrl()}]eigenes_Bild.jpg" alt="AlternativText" /></a>
 </div>
</div>

Beispielbox mit Text oder Codeinhalt:

<div class="box">
 <h3>[{ oxmultilang ident="Box_Titel" }]</h3>
 <div class="content">
  Dieser Beispieltext kann durch einen eigenen Text oder Code ersetzt werden.
 </div>
</div>

Einfache Alternative: Gratismodul easySidebarBox

easySidebarBox - Optionen

easySidebarBox – Optionen

Auf GitHub finden Sie unser Gratismodul ECS_easySidebarBox. Das Modul muss nur hochgeladen und aktiviert werden.
Anschließend können Titel und Inhalte bequem in den Moduleinstellungen angepasst werden. Umfangreichere Inhalte wie Bilder oder längere Texte können einfach als CMS-Seite integriert werden.

Das Modul wurde unter GPLv3 auf GitHub veröffentlicht und kann hier kostenlos heruntergeladen werden: Modul easySidebarBox

Wir wünschen Ihnen viel Erfolg mit Ihrem Oxid-eShop!