Terminverwaltung

Die Terminverwaltung ist ein eigenes Modul im Backend namens »Events«, das du in der Gruppe »Inhalte« findest. Du kannst dort mehrere Kalender anlegen, die wiederum die einzelnen Termine bzw. Events enthalten. Durch die Verwendung mehrerer Kalender ist eine Kategorisierung der Einträge möglich.

Kalender

Archive werden zur Gruppierung und/oder Kategorisierung von Kalendern verwendet. Jedes Archiv kann sich auf eine bestimmte Sprache oder ein bestimmtes Thema beziehen.

Um einen neuen Kalender anzulegen klicke auf Einen neuen Kalender erstellen Neu.

Titel und Weiterleitung

Titel: Der Titel eines Kalenders wird in der Backend-Übersicht verwendet.

Weiterleitungsseite: Hier legst du fest, auf welche Seite ein Besucher beim Anklicken eines Events weitergeleitet wird. Diese Zielseite sollte das Modul »Eventleser« enthalten, um den vollständigen Beitrag anzuzeigen.

Zugriffsschutz

Genau wie Inhaltselemente können auch Kalender geschützt werden. Die Events des Kalenders werden dann nur angemeldeten Mitgliedern angezeigt.

Archiv schützen: Hier aktivierst du den Zugriffsschutz.

Erlaubte Mitgliedergruppen: Hier legst du fest, welche Mitgliedergruppen nach der Anmeldung im Frontend Zugriff auf den Kalender haben sollen.

Kommentare

Die Contao-Kommentarfunktion kennst du bereits von der »News/Blog«-Erweiterung bzw. dem gleichnamigen Include-Element (Kommentare). Sie steht auch für Kalender und Events zur Verfügung.

Kommentare aktivieren: Hier aktivierst du die Kommentarfunktion für den Kalender.

Benachrichtigung an: Hier legst du fest, ob bei neuen Kommentaren der Systemadministrator, der Autor eines Beitrags oder beide benachrichtigt werden.

Sortierreihenfolge: Hier legst du die Reihenfolge der Kommentare fest. Normalerweise wird in einem Kalender der älteste Kommentar zuerst angezeigt (aufsteigend).

Kommentare pro Seite: Hier kannst du die Anzahl der Kommentare pro Seite festlegen. Contao erzeugt bei Bedarf automatisch einen Seitenumbruch.

Kommentare moderieren: Wenn du diese Option wählst, erscheinen Kommentare nicht sofort auf der Webseite, sondern erst, nachdem du sie im Backend freigegeben hast.

BBCode erlauben: Wenn du diese Option wählst, können deine Besucher BBCode zur Formatierung ihrer Kommentare verwenden. Folgende Tags werden unterstützt:

Tag Erklärung
[b][/b] Fettschrift
[i][/i] Kursivschrift
[u][/u] Unterstrichen
[img][/img] Bild einfügen
[code][/code] Programmcode einfügen
[color=#f00][/color] Farbiger Text
[quote][/quote] Zitat einfügen
[quote=Tim][/quote] Zitat mit Nennung des Urhebers einfügen
[url][/url] Link einfügen
[url=http://example.com][/url] Link mit Linktitel einfügen
[email][email] E-Mail-Adresse einfügen
[email=info@example.com][/email] E-Mail-Adresse mit Titel einfügen

Login zum Kommentieren benötigt: Wenn du diese Option auswählst, können nur angemeldete Mitglieder Kommentare hinzufügen. Die bereits abgegebenen Kommentare sind aber weiterhin für alle Besucher der Webseite sichtbar.

Spam-Schutz deaktivieren: Standardmäßig müssen Besucher beim Erstellen von Kommentaren eine Sicherheitsfrage beantworten, damit die Kommentarfunktion nicht zu Spam-Zwecken missbraucht werden kann. Falls du aber ohnehin nur angemeldeten Mitgliedern das Kommentieren erlauben möchtest, kannst du die Sicherheitsfrage hier deaktivieren. Seit Contao 4.4 wird diese Frage nur noch den Spambots »angezeigt«.

RSS-Feeds

Jeder Kalender kann auf Wunsch als RSS-Feed exportiert werden. RSS-Feeds sind XML-Dateien mit deinen Beiträgen, die mit einem RSS-Reader abonniert und z. B. in eine andere Webseite eingebunden werden können.

Die Feeds können über das Seitenlayout im Kopfbereich der Seite eingebaut werden. Mit »Kopfbereich« ist dabei nicht die Kopfzeile deines Seitenlayouts gemeint, sondern das <head>-Tag des HTML-Quelltextes.

Um einen neuen Feed anzulegen klicke auf RSS-Feeds verwalten RSS-Feeds und danach auf Einen neuen Feed erstellen Neu.

Titel und Sprache

Titel: Der Titel wird als Feed-Titel in der XML-Datei ausgeben.

Feed-Alias: Der Alias eines Feeds wird als Dateiname verwendet.

Feed-Sprache: Hier kanst du die Sprache des Feeds eingeben.

Kalender

Kalender: Hier legst du fest, welche Kalender in dem Feed enthalten sind.

Feed-Einstellungen

Feed-Format: Hier legst du das Format des Feeds fest. Contao unterstützt RSS 2.0 und Atom, die beiden am weitesten verbreiteten Formate.

Exporteinstellungen: Hier legst du fest, ob lediglich die Teasertexte der Beiträge oder die kompletten Beiträge als Feed exportiert werden.

Maximale Anzahl an Beiträgen: Hier kannst du die Anzahl der Beiträge des Feeds beschränken. In der Regel reichen um die 25 Beiträge pro Feed vollkommen aus. Meistens werden ohnehin nur die ersten drei bis fünf tatsächlich verwendet.

Basis-URL: Die Basis-URL ist vor allem im Multidomain-Betrieb wichtig, wenn du mehrere Webseiten mit einer Contao-Installation betreibst. Damit der Feed auf die richtige Domain verlinkt, kannst du diese hier eingeben.

Feed-Beschreibung: Hier kannst du eine Beschreibung des Feeds eingeben.

Bildeinstellungen

Bildgröße: Hier kannst du die gewünschte Bildgröße angeben. Dabei kannst du zwischen folgenden Skalierungsmodi auswählen:

Eigene Größen
Exaktes Format (wichtiger Teil) Erhält den wichtigen Teil des Bildes wie in der Dateiverwaltung angegeben. Falls erforderlich, wird das Bild beschnitten.
Proportional Die längere Seite des Bildes wird an die vorgegebenen Abmessungen angepasst und das Bild proportional verkleinert.
An Rahmen anpassen Die kürzere Seite des Bildes wird an die vorgegebenen Abmessungen angepasst und das Bild proportional verkleinert.

Events

In diesem Abschnitt wird dir erklärt, wie du ein Event anlegst. Events werden grundsätzlich nach ihrem Datum sortiert, daher gibt es hier keine Icons, mit denen du die Reihenfolge ändern könntest.

Die Events bestehen aus den Einstellungen des Events (»Eventliste«) und aus deren Inhalten (»Eventleser«).

Um einen neuen Event zu erstellen, klicke im gewünschten Archiv auf Kalender bearbeiten bzw. Kalender bearbeiten und danach auf Ein neues Event erstellen Neu.

Titel und Autor

Titel: Hier kannst du den Titel des Events eingeben.

Event hervorheben: Hier kannst du den Event in einer Liste mit hervorgehobener Events anzeigen.

Event-Alias: Der Alias eines Events ist eine eindeutige und aussagekräftige Referenz, über die du ihn in deinem Browser aufrufen kannst.

Autor: Hier kannst du den Autor des Events ändern.

Datum und Zeit

Zeit hinzufügen: Wenn du diese Option auswählst, kannst du dem Event eine Uhrzeit hinzufügen. Andernfalls geht Contao von einem ganztägigen Event aus.

Startzeit: Hier gibst du die Startzeit des Events ein.

Endzeit: Hier gibst du die Endzeit des Events an. Um einen Termin mit offenem Ende anzulegen, fülle dieses Feld nicht aus.

Startdatum: Hier gibst du das Startdatum des Events ein.

Enddatum: Hier gibst du das Enddatum des Events ein. Wenn du dieses Feld nicht ausfüllst, geht Contao automatisch von einem eintägigen Event aus.

Weiterleitungsziel

Das Weiterleitungsziel bestimmt, auf welche Seite ein Besucher beim Anklicken eines Events weitergeleitet wird. Normalerweise ist das die Seite, auf der das Frontend-Modul »Eventleser« zur Darstellung des kompletten Events eingebunden ist.

Weiterleitungsziel: Hier legst du das Weiterleitungsziel fest.

Weiterleitungsziel Erklärung
Standard 1 Die Weiterleitung erfolgt auf die Seite, die du in den Archiv-Einstellungen festgelegt hast. Auf dieser Seite sollte das Frontend-Modul »Nachrichtenleser« eingebunden sein.
Seite 2 Die Weiterleitung erfolgt zu einer bestimmten Seite in der Seitenstruktur.
Artikel 3 Die Weiterleitung erfolgt zu einem bestimmten Artikel.
Individuelle URL 4 Die Weiterleitung erfolgt zu einer individuellen URL.

Link-Text: Hier kannst du den Standard-Text des “Weiterlesen…"-Links überschreiben. 1 2 3 4

ab 5.3 Kanonische URL: Hier kannst du eine individuelle kanonische URL wie z. B. https://www.example.com/ festlegen. 1

Weiterleitungsseite: Hier wählst du die Zielseite aus der Seitenstruktur aus. 2

Artikel: Hier wählst du den Zielartikel aus. 3

Link-Adresse: Hier gibst du die URL der externen Zielseite ein. 4

In neuem Fenster öffnen: Lege fest, ob die externe Zielseite in einem neuen Browserfenster geöffnet werden soll. 4

Metadaten

Meta-Titel: Hier kannst du einen individuellen Meta-Titel eingeben, um den Standard-Seitentitel zu überschreiben.

Ausgabe im Quellcode:

<title>Seitentitel</title>

Robots-Tag: Das Robots-Tag legt fest, wie Suchmaschinen eine Seite behandeln.

  • index: die Seite in den Suchindex aufnehmen
  • follow: den Links auf der Seite folgen
  • noindex: die Seite nicht in den Suchindex aufnehmen
  • nofollow: den Links auf der Seite nicht folgen

Der Standardfall ist index,follow, da wir ja wollen, dass Google unsere Seiten möglichst umfassend in den Suchindex aufnimmt. Bestimmte Seiten wie z. B. das Impressum oder die Registrierungsseite können jedoch mithilfe der Anweisung noindex,nofollow von der Indexierung ausgenommen werden.

Ausgabe im Quellcode:

<meta name="robots" content="index,follow">

Meta-Beschreibung: Hier kannst du eine individuelle Meta-Beschreibung eingeben, um die Standard-Seitenbeschreibung zu überschreiben.

Ausgabe im Quellcode:

<meta name="description" content="Beschreibung der Seite (150 und 300 Zeichen).">

Google Suchergebnis-Vorschau: Hier kannst du sehen wie Google die Metadaten in den Suchergebnissen anzeigt. Andere Suchmaschinen zeigen gegebenenfalls längere Texte an oder beschneiden diese an einer anderen Position.

Google Suchergebnis-Vorschau

Unterüberschrift und Teaser

Veranstaltungsort: Hier kannst du einen Veranstaltungsort eingeben.

Adresse: Hier kannst du die Adresse des Veranstaltungsortes eingeben.

Teasertext: Hier kannst dueine kurze Zusammenfassung des Events eingeben, die z. B. mit dem Modul »Eventliste«, gefolgt von einem Weiterlesen-Link, angezeigt wird.

Bildeinstellungen

Ein Bild hinzufügen: Bei Bedarf kannst du dem Beitrag ein Bild hinzufügen.

Quelldatei: Hier wählst du das einzufügende Bild aus. Wenn du das Bild noch nicht auf den Server übertragen hast, kannst du es direkt im Popup-Fenster nachholen, ohne die Eingabemaske zu verlassen.

Großansicht/Neues Fenster: Ist diese Option gewählt, wird das Bild beim Anklicken in seiner Originalgröße geöffnet. Diese Option steht bei verlinkten Bildern nicht zur Verfügung.

Einem Beitrag ein Bild hinzufügen

Bildgröße: Hier kannst du die gewünschte Bildgröße angeben. Dabei kannst du zwischen folgenden Skalierungsmodi auswählen:

Eigene Größen
Exaktes Format (wichtiger Teil) Erhält den wichtigen Teil des Bildes wie in der Dateiverwaltung angegeben. Falls erforderlich, wird das Bild beschnitten.
Proportional Die längere Seite des Bildes wird an die vorgegebenen Abmessungen angepasst und das Bild proportional verkleinert.
An Rahmen anpassen Die kürzere Seite des Bildes wird an die vorgegebenen Abmessungen angepasst und das Bild proportional verkleinert.

Bildausrichtung: Hier legst du die Ausrichtung des Bildes fest. Wird es oberhalb oberhalb, unterhalb unterhalb, linksbündig linksbündig oder rechtsbündig rechtsbündig eingefügt. Bei links- oder rechtsbündig umfließt der Text das Bild (wie im Icon symbolisiert).

Metadaten überschreiben: Hier kannst du die Metadaten aus der Dateiverwaltung überschreiben.

Alternativer Text: Hier kannst du einen alternativen Text für das Bild eingeben (alt-Attribut). Eine barrierefreie Webseite sollte für jedes Objekt eine kurze Beschreibung enthalten, die angezeigt wird, wenn das Objekt selbst nicht dargestellt werden kann. Alternative Texte werden außerdem von Suchmaschinen ausgewertet und sind daher ein wichtiges Instrument der Onpage-Optimierung.

Bildtitel: Hier kannst du den Titel des Bildes eingeben (title-Attribut).

Bildlink-Adresse: Bei einem Klick auf ein verlinktes Bild wirst du direkt zu der angegebenen Zielseite weitergeleitet (entspricht einem Bildlink). Beachte, dass für ein verlinktes Bild keine Lightbox-Großansicht mehr möglich ist.

Bildunterschrift: Hier kannst du eine Bildunterschrift eingeben.

Wiederholungen

Bei Bedarf kannst du ein Event in bestimmten Zeitabständen wiederholen. Mögliche Eingaben sind z. B. alle vier Tage, alle zwei Wochen, alle fünf Monate oder jedes Jahr.

Event wiederholen: Hier aktivierst du die Wiederholfunktion.

Intervall: Hier legst du fest, in welchen Abständen Tag(e), Woche(n), Monat(e) und Jahr(e) das Event wiederholt wird.

Wiederholungen: Wenn du hier einen Wert größer 0 eingibst, wird der Termin nach der vorgegebenen Anzahl an Wiederholungen nicht mehr angezeigt.

Anlagen

Anlagen, im Zusammenhang mit RSS-Feeds auch »Enclosures« genannt, sind Dateien, die mit einem Event verknüpft sind. Diese Dateien werden sowohl im RSS-Feed exportiert als auch auf der Webseite zum Download angeboten.

Anlagen hinzufügen: Hier aktivierst du das Hinzufügen von Anlagen.

Anlangen: Hier wählst du die Dateien aus, die du mit dem Event verknüpfen möchtest.

Experteneinstellungen

CSS-Klasse: Hier kannst du dem Event eine CSS-Klasse hinzufügen.

Kommentare deaktivieren: Hier deaktivierst du die Kommentarfunktion für ein Event.

Veröffentlichung

Solange ein Event nicht veröffentlicht ist, wird es auch nicht im Frontend angezeigt. Du kennst dieses Verhalten ja bereits von Seiten und Artikeln. Zusätzlich zur manuellen Veröffentlichung hast du wie immer auch die Möglichkeit, Events automatisch zu einem bestimmten Datum zu aktivieren.

Event veröffentlichen: Hier kannst du das Event veröffentlichen.

Anzeigen ab: Hier aktivierst du das Event zu einem bestimmten Datum.

Anzeigen bis: Hier deaktivierst du das Event zu einem bestimmten Datum.

Inhalt für Events

Nachdem wir die Einstellungen für das Event vorgenommen haben, können wir diesem Inhaltselemente für die Ausgabe im »Eventleser« mitgeben, klicke dazu beim gewünschten Event auf Event bearbeiten bzw. Beitrag bearbeiten und danach auf Ein neues Inhaltselement erstellen Neu.

In den Events stehen dir alle Inhaltselemente von Contao zur Verfügung.