Die Nachrichtenverwaltung ist ein eigenes Modul im Backend, das du in der Gruppe »Inhalte« findest. Du kannst dort mehrere Archive anlegen, die wiederum die einzelnen News- bzw. Blog-Beiträge enthalten. Durch die Verwendung mehrerer Archive ist eine Kategorisierung der Beiträge möglich.
Archive werden zur Gruppierung und/oder Kategorisierung von Nachrichten verwendet. Jedes Archiv kann sich auf eine bestimmte Sprache oder ein bestimmtes Thema beziehen.
Um ein neues Nachrichtenarchiv anzulegen klicke auf Neu.
Titel: Der Titel eines Nachrichtenarchivs wird in der Backend-Übersicht verwendet.
Weiterleitungsseite: Hier legst du fest, auf welche Seite ein Besucher beim Anklicken des Weiterlesen-Links eines Beitrags weitergeleitet wird. Die Zielseite sollte das Modul »Nachrichtenleser« enthalten, um den vollständigen Beitrag darzustellen.
Genau wie Inhaltselemente können auch News- bzw. Blog-Beiträge geschützt werden. Die Beiträge des Archivs 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 die Beiträge haben sollen.
Die Contao-Kommentarfunktion kennst du bereits von dem gleichnamigen Include-Element (Kommentare). Sie steht auch für News- bzw. Blog-Beiträge zur Verfügung und sollte auf jeden Fall aktiviert werden, wenn du die Erweiterungen als Blog nutzt.
Kommentare aktivieren: Hier aktivierst du die Kommentarfunktion für das Archiv.
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 Blog 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«.
Jedes News- bzw. Blog-Archiv kann auf Wunsch als RSS/Atom-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 und danach auf Neu.
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.
Nachrichtenarchive: Hier legst du fest, welche Nachrichtenarchive in dem Feed enthalten sind.
Feed-Format: Hier legst du das Format des Feeds fest. Contao unterstützt RSS 2.0 und Atom, die beiden am weitesten verbreiteten Formate.
Export-Einstellungen: 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.
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. |
Jedes News- bzw. Blog-Archiv kann auf Wunsch als RSS-, Atom- oder JSON-Feed exportiert werden. Feeds sind XML- und JSON-Dateien mit deinen Beiträgen, die mit einem RSS-Reader abonniert und z. B. in eine andere Webseite eingebunden werden können.
Um einen News-Feed zu erstellen, wähle im Bereich »Seiten« den Seitentyp »News-Feed« aus und nehme die gewünschten Einstellungen für deinen Feed vor.
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.
In diesem Abschnitt wird dir erklärt, wie du einen Nachrichtenbeitrag erstellst. Nachrichtenbeiträge werden grundsätzlich nach ihrem Datum sortiert, daher gibt es hier keine Icons, mit denen du die Reihenfolge ändern kannst.
Die Nachrichtenbeiträge bestehen aus den Einstellungen für die Beiträge (»Nachrichtenliste«) und aus deren Inhalten (»Nachrichtenleser«).
Um einen neuen Beitrag zu erstellen, klicke im gewünschten Archiv auf bzw. und danach auf Neu.
Titel: Hier kannst du den Titel der Nachricht eingeben.
Beitrag hervorheben: Hier kannst du den Beitrag in einer Liste mit hervorgehobener Nachrichten anzeigen.
Nachrichtenalias: Der Alias eines Beitrags ist eine eindeutige und aussagekräftige Referenz, über die du ihn in deinem Browser aufrufen kannst.
Autor: Hier kannst du den Autor des Beitrags ändern.
Datum: Gebe hier das Datum des Beitrags ein.
Uhrzeit: Gebe hier die Uhrzeit des Beitrags ein.
Das Weiterleitungsziel bestimmt, auf welche Seite ein Besucher beim Anklicken eines Beitrags weitergeleitet wird. Normalerweise ist das die Seite, auf der das Frontend-Modul »Nachrichtenleser« zur Darstellung des kompletten Beitrags 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
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.
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.
Unterüberschrift: Hier kannst du eine optionale Unterüberschrift eingeben.
Teasertext: Hier kannst du eine kurze Zusammenfassung des Nachrichtenbeitrags (Teaser) eingeben, die dann beispielsweise mit dem Modul »Nachrichtenliste«, gefolgt von einem Weiterlesen-Link zum eigentlichen Beitrag, dargestellt werden kann.
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.
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,
unterhalb,
linksbündig oder
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.
Anlagen, im Zusammenhang mit RSS-Feeds auch »Enclosures« genannt, sind Dateien, die mit einem Beitrag 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 Beitrag verknüpfen möchtest.
In diesem Abschnitt ist vor allem das Hervorheben von Beiträgen interessant. Hervorgehobene Beiträge ermöglichen das Erstellen eines »virtuellen Archivs«, das aus den verschiedenen Archiven jeweils nur die hervorgehobenen Beiträge enthält. Dadurch kannst du z. B. eine übergreifende Liste wichtiger Nachrichten auf der Startseite ausgeben.
CSS-Klasse: Hier kannst du dem Beitrag eine CSS-Klasse hinzufügen.
Kommentare deaktivieren: Hier deaktivierst du die Kommentarfunktion für einen Beitrag.
Solange ein Beitrag nicht veröffentlicht ist, wird er auch nicht im Frontend angezeigt. Du kennst dieses Verhalten ja bereits von Seiten und Artikeln und wir werden ihm noch an etlichen weiteren Stellen in Contao begegnen. Zusätzlich zur manuellen Veröffentlichung hast du wie immer auch die Möglichkeit, Beiträge automatisch zu einem bestimmten Datum zu aktivieren.
Beitrag veröffentlichen: Hier kannst du den Beitrag veröffentlichen.
Anzeigen ab: Hier aktivierst du einen Beitrag zu einem bestimmten Datum.
Anzeigen bis: Hier deaktivierst du einen Beitrag zu einem bestimmten Datum.
Nachdem wir die Einstellungen für den Beitrag vorgenommen haben, können wir diesem Inhaltselemente für die Ausgabe im »Produktleser« mitgeben, klicke dazu beim gewünschten Beitrag auf bzw. und danach auf Neu.
In den Nachrichtenbeiträgen stehen dir alle Inhaltselemente von Contao zur Verfügung.