Magento – Veranstaltungs- Event Kalender in Shop einbauen

Wer einen kleinen backendgesteuerten Veranstaltungskalender auf seiner Seite haben möchte, kann sich mit einer kleinen Extension behelfen. Diese ist am einfachsten über Magento Connect zu beziehen und zwar über diesen Link. Die Extension soll angeblich auch noch bei Magento CE 1.6 funktionieren.

Bild

Hier wird wie immer über Connect die Extension installiert und ist dann mehr oder weniger einsatzbereit.

Der Entwickler rät jedoch nach der Installation im Backend zu System > Konfiguration > Allgemein zu gehen und dort unter Events Calendar als erstes die richtige Zeitzone einzustellen. Dies wird schnell und einfach über ein Dropdown erledigt.

Bild

Ist dies erledigt (es kann je nach Storeview eine andere Zeitzone hinterlegt werden, ist noch wichtig zu definieren, wohin man geführt werden soll, wenn im Frontend auf “view all events” geklickt wird. Hier ist aktuell “Seite nicht gefunden” eingestellt. Es sollte folglich eine CMS Seite eingerichtet werden, die eine Übersicht über alle Termine enthält. Dies kann aber später erledigt werden.

Nun ist zwar die Extension installiert aber noch wird sie im Frontend nicht angezeigt. Hierzu gibt es zwei Befehle, die z.B. in einer CMS-Seite eingebaut werden können.

Zum einen ist dies

 

{{block type="mathieufeventscal/events" template="mathieuf/eventscalendar/events.phtml"}}

 

Dieser Link zeigt den Kalender selber an. Ist also am besten für eine ganze Seite geeignet (oben gerade genannte CMS Seite, die alle Termine enthält und im Backend eingestellt werden sollte?!). Dann gibt es noch den platzsparenderen Link

 

{{block type="mathieufeventscal/events" template="mathieuf/eventscalendar/nextevent.phtml"}}

 

Dieser zeigt “nur” eine Liste der nächsten Veranstaltungen an und ist somit entweder für eine Navleiste oder auch im CMS Bereich geeignet.

Die angezeigten Seiten können in den jeweiligen PHTML Dateien ein wenig editiert werden. Diese finden sich im Ordner app/design/frontend/default/default/template/mathieuf

Wichtig: Immer die letzte Version der Extension verwenden. Diejenige, die gerade hinter dem Standard Knopf lag, war veraltet. Die aktuelle Version bekommt man, wenn auf “Releases” auf der Magento Connect Seite geklickt wird. Hier war die aktuelle Version 0.2.1. Diese funktioniert auch bei uns ohne Probleme auf der 1.4.1.1 Version.

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

2 comments on “Magento – Veranstaltungs- Event Kalender in Shop einbauen”

  1. Hallo, Ich möchte gerne einen Kalender in meinen Shop integrieren, in dem sich meine Kunden in einem bestimmten Zeitfenster selber für sich Beratungstermine eintragen können. Geht das?

    1. Hallo!
      Ja, das geht grundsätzlich. Hierfür gibt es Funktionen / Extensions (Nach “Magento Booking and Reservation” googeln zum Beispiel) bei denen man hinterlegen kann wann, welche Termine stattfinden und wie viele Teilnehmer möglich sind. Die Kunden können dann ihre Teilnahme direkt im Shop buchen (wie andere Artikel auch mit definiertem Preis, Beschreibung etc.). Ist eine Veranstaltung ausgebucht, kann auch kein Ticket mehr erworben werden und der Interessent wird darüber auf der Seite informiert. Im Backend gibt es dann spezielle Buchungsübersichten, um zu sehen wer, welchen Termin gebucht hat etc.. Alles in allem eine komfortable Funktion, wenn sie einmal korrekt eingerichtet wurde.
      Bei weiteren Fragen, sprechen Sie uns gerne an.

Leave a Reply

Your email address will not be published. Required fields are marked *