schachbulle/contao-newslinklist-bundle

Gibt Nachrichten als reine Linkliste aus, mit frei belegbaren Template-Variablen.

Maintainers

Package info

github.com/Samson1964/contao-newslinklist-bundle

Type:contao-bundle

pkg:composer/schachbulle/contao-newslinklist-bundle

Transparency log

Statistics

Installs: 54

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

2.0.0 2026-08-02 20:33 UTC

This package is auto-updated.

Last update: 2026-08-02 20:34:28 UTC


README

Contao-Erweiterung, die ausgewählte Nachrichten als reine Liste von Links ausgibt. Anders als das Nachrichten-Modul des Kerns werden die Nachrichten von Hand zusammengestellt und nicht über ein Archiv gefiltert.

Läuft unter Contao 4.13 und Contao 5 mit PHP 8.1 bis 8.3.

Installation

composer require schachbulle/contao-newslinklist-bundle

Alternativ über den Contao Manager, Paketname schachbulle/contao-newslinklist-bundle.

Einrichtung

  1. Einstellungen → Nachrichten-Linkliste: Unter Erlaubte Nachrichten-Archive festlegen, aus welchen Archiven Nachrichten zur Auswahl stehen. Ohne Auswahl bleibt die Liste im Inhaltselement leer.
  2. Optional einen Auswahlzeitraum in Monaten eintragen. Bei vielen Nachrichten verkürzt das die Auswahlliste im Inhaltselement. Ist ein Zeitraum gesetzt, erscheint im Inhaltselement zusätzlich das Feld bis Nachrichtendatum, mit dem sich das Ende des Zeitraums verschieben lässt. Bereits ausgewählte Nachrichten bleiben immer in der Liste, auch wenn sie außerhalb des Zeitraums liegen.
  3. Im Artikel ein Inhaltselement Nachrichten-Linkliste anlegen, Sortierung und Template wählen und die gewünschten Nachrichten ankreuzen.

Nicht veröffentlichte Nachrichten stehen im Backend zur Auswahl (kursiv und mit dem Hinweis unveröffentlicht), werden im Frontend aber erst ausgegeben, wenn sie veröffentlicht sind und innerhalb ihres Anzeigezeitraums liegen.

Templates

Mitgeliefert werden drei Templates. Eigene Templates werden erkannt, sobald ihr Name mit newslinklist_ beginnt.

Template Ausgabe
ce_newslinklist Standard, wenn kein Template gewählt wurde
newslinklist_default Datum und verlinkte Überschrift
newslinklist_full zusätzlich der Teasertext
newslinklist_mini nur die verlinkte Überschrift

Verfügbare Templatevariablen

Alle Variablen sind gleich lange Felder und werden über denselben Index angesprochen ($this->link[$i], $this->date[$i] …). Sortiert ist bereits nach der im Inhaltselement gewählten Reihenfolge.

Variable Inhalt
$this->link Link zur Nachricht
$this->date Datum der Nachricht ohne Uhrzeit im global eingestellten Format
$this->datetime Datum der Nachricht mit Uhrzeit im global eingestellten Format
$this->unixtime Datum der Nachricht als Zeitstempel
$this->newsHeadline Titel der Nachricht
$this->subHeadline Untertitel der Nachricht
$this->teaser Teasertext der Nachricht

Darüber hinaus stehen die normalen Variablen zur Verfügung, die es in jedem Contao-Template gibt, z. B. $this->headline, $this->hl, $this->class, $this->cssID und $this->style.

Tests

vendor/bin/phpunit

Frank Hoppe