OXID Modul: Kategorien Slider (bis Oxid 5.3)

von Oliver Dalley (Kommentare: 0)

OXID Erweiterung zur Anzeige eines Sliders innerhalb der Kategorienseiten

Das Modul erweitert die Aktionen Verwaltung um das Element Kategorienslide. Das neue Element entspricht den Bannerelementen, kann aber zusätzlich einer Kategorie zugeordnet werden. Sind Kategorienslides einer Kategorie zugeordnet, so werden diese oberhalb des Kategorienbildes als Slider angezeigt. Von Funktion und Layout entspricht der Kategorienslider dem Slider der Startseite des OXID Flow Themes.

Installation

Hinweis:

Wir empfehlen vor der Installation ein Backup der Datenbank und der OXID-Installation zu erstellen. Außerdem könnte es sinnvoll sein das Modul zuerst in einer Testumgebung (Stagearea) zu installieren, um festzustellen, ob es den jeweiligen Anforderungen entspricht.

  1. Download des Moduls im GitHub Reposotory.
  2. Nach dem Entpacken den Inhalt des Ordners copy_this/ in das root-Verzeichnis des OXID-Shops kopieren.
  3. Modul im Backend aktivieren.

 

Kategorienslide anlegen

Im Menü Kundeninformationen->Aktionen verwalten eine neue Aktion anlegen und dabei den neuen Aktionentyp "Kategorienslide" auswählen.

Der neu erstellten Aktion ein Bannerbild, Link oder Produkt zuordnen, wie es bei den normalen Bannern der Fall ist.

Als Nächstes der Aktion eine Kategorie zuordnen, in welcher das Slide angezeigt werden soll. Erst durch die Zuordnung zu einer Kategorie wird der Slider in den jeweiligen Kategorien angezeigt.

Im Moment kann ein Kategorienslide jeweils nur einer Kategorie zugeordnet werden. In der Enterprise Edition wird hier noch nicht zwischen den Shops unterschieden. Es werden also alle Kategorienslides in der jeweiligen Kategorie angezeigt, ohne dabei zu unterscheiden, innerhalb wessen Shops sie im Backend erstellt wurden.

 

Templates

Für das Anpassen der Templates stehen mehrere überschreibbare Blöcke zur Verfügung.

  1. Template application/views/blocks/page/list/dait_category_slider_list.tpl:

    [{block name="dait_category_slider_page_list_listhead"}]
        [{include file="dait_category_slider.tpl"}]
    [{/block}]

    Der Block dait_category_slider_page_list_listhead bindet das eigentliche Slidertemplate ein. Hier kann der Block überschrieben werden, um z.B. eine Einbindung des Sliders innerhalb eines Full-Width Containers zu realisieren, wie es auch auf der Startseite von Flow der Fall ist.

  2. Template application/views/tpl/widget/dait_category_slider.tpl:

    [{block name="dait_widget_categoryslider"}]
       ...
       Enthält den flexslider insgesamt
    [{/block}]

    [{block name="dait_widget_categoryslider_list"}]
       ...
       Enthält die Liste der Slides
    [{/block}]

 

Lizenzbestimmung

The module daitcategoryslider is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Copyright © Dalley IT 2017 | www.dalley-it.com

 

Zurück

Einen Kommentar schreiben

Bitte rechnen Sie 2 plus 2.