schachbulle / contao-pagearticlelist-bundle
Inhaltselemente für Seiten- und Artikellisten. Fork von srhinow/ce_article_list, das ab Contao 4.9 nicht mehr lief.
Package info
github.com/Samson1964/contao-pagearticlelist-bundle
Type:contao-bundle
pkg:composer/schachbulle/contao-pagearticlelist-bundle
Requires
- php: ^8.1
- contao/core-bundle: ^4.13 || ^5.0
- symfony/config: ^5.4 || ^6.0 || ^7.0
- symfony/dependency-injection: ^5.4 || ^6.0 || ^7.0
- symfony/http-kernel: ^5.4 || ^6.0 || ^7.0
- symfony/routing: ^5.4 || ^6.0 || ^7.0
Requires (Dev)
- contao/manager-plugin: ^2.0
Suggests
None
Provides
None
Conflicts
- contao/core: *
- contao/manager-plugin: <2.0 || >=3.0
Replaces
None
README
Zwei Inhaltselemente für Contao, die Seiten beziehungsweise die Artikel ausgewählter Seiten auflisten — von Hand ausgewählt, als Unterseiten der aktuellen Seite oder als kompletter Seitenbaum.
Die Erweiterung ist ein Fork von https://gitlab.com/srhinow/ce_article_list, das ab Contao 4.9 nicht mehr lief.
Voraussetzungen
- PHP 8.1 oder neuer
- Contao 4.13 oder Contao 5
Installation
composer require schachbulle/contao-pagearticlelist-bundle
Anschließend die Datenbank aktualisieren, damit die Felder in tl_content
angelegt werden.
Verwendung
Im Backend stehen unter Einbindungen zwei neue Inhaltselemente bereit:
- Seitenliste — listet Seiten als verschachtelten Seitenbaum auf, auf Wunsch im mitgelieferten Dateibaum-Layout mit Ordner- und Dateisymbolen.
- Artikelliste — listet zu jeder Seite deren Artikel auf, wahlweise mit Seitenüberschrift und Teaser.
Aktualisieren
Nach einem Update auf eine neue Version die Datenbank aktualisieren und die öffentlichen Dateien der Bundles neu installieren — seit Version 1.4.0 bringt die Erweiterung ein Stylesheet mit. Der Contao Manager erledigt beides; von Hand:
vendor/bin/contao-console contao:migrate vendor/bin/contao-console assets:install public
Dokumentation
- Bedienung im Backend — was die einzelnen Einstellungen tun und wie sie zusammenwirken
- Ausgabe im Frontend — Templates und CSS-Klassen
- Technischer Aufbau — Aufbau der Erweiterung und die Besonderheiten der Unterstützung beider Contao-Generationen
Lizenz
LGPL-3.0-or-later
Frank Hoppe