Arbeiten Sie mit großen Webseiten in TYPO3? Dann kennen Sie das Problem sicher. Das Listenmodul zeigt alle Einträge in einer einfachen Tabelle. Das Modul heißt auf Englisch Records Module. Eine Tabelle ist oft unübersichtlich. Zum Beispiel bei sehr vielen Nachrichten oder Produkten.
Unsere neue Erweiterung hilft Ihnen dabei. Die Erweiterung heißt Records List Types. Sie bringt drei neue Ansichten. Sie sehen nun kleine Bilder zu den Einträgen. Die kleinen Bilder heißen Thumbnails. Sie können Einträge einfach mit der Maus verschieben. Das nennt man Drag & Drop. Das macht Ihre Arbeit viel leichter.
Inhaltsverzeichnis
Warum neue Ansichten
Neue Ansichten
Funktionen
Grid, Compact, Teaser, Eigene Ansichten
Eigene Ansichten
PSR-14 Event, TSconfig, Fluid
Aufbau
Wechsel der Ansicht
Sicherheit
Prüfung, Schutz, Rechte
Zusammenfassung
Open Source, Erweiterung
Warum eine neue Listenansicht?
Die normale Listenansicht in TYPO3 ist gut. Aber es gibt nur eine einzige Ansicht. Oft hat man viele Inhalte mit Bildern. Zum Beispiel bei Nachrichten oder Produkten. Da verliert man schnell den Überblick.
Unsere Erweiterung bringt neue Ansichten für das Modul. Die Ansichten heißen Grid, Compact und Teaser. Das sind englische Wörter für Raster, Kompakt und Vorschau. Die Redakteure können die Ansicht selbst wählen. Sie nehmen die Ansicht für ihre beste Arbeitsweise.
Die Ansichten
Karten mit kleinen Bildern
Die Grid-Ansicht zeigt Einträge als Karten. Die Karten haben kleine Vorschaubilder. Das ist besonders gut für:
- Nachrichten mit Vorschaubildern
- Produkte in Onlineshops
- Bilder und Medien
Sortieren mit der Maus
Das ist eine sehr nützliche Funktion. Sie können Einträge mit der Maus verschieben. Das nennt man Drag & Drop. Sie brauchen keine Zahlen für die Sortierung mehr eintippen. Das System speichert die neue Ordnung sofort. Das System speichert alles direkt in der Datenbank. Das spart sehr viel Zeit. Besonders bei Bildergalerien oder Produktlisten.
Alle Funktionen auf einen Blick
Grid View
Die Ansicht hat Karten mit kleinen Bildern. Sie können Einträge mit der Maus verschieben.
Compact View
Sie sehen mehr Einträge auf einmal. Das ist super für große Listen.
Teaser View
Sie sehen Karten mit Titel, Datum und Text. Das ist gut für Artikel.
Eigene Ansichten
Sie können eigene Ansichten bauen. Das geht über PSR-14 Events oder TSconfig.
Ihre Auswahl
TYPO3 merkt sich Ihre liebste Ansicht. Nach dem Anmelden ist alles wie vorher.
Dunkelmodus
Alles funktioniert perfekt mit dem Dunkelmodus von TYPO3.
Einstellungen pro Tabelle
Sie können jede Tabelle einzeln einstellen. Das machen Sie mit TSconfig.
Sofort fertig
Alles funktioniert direkt nach der Installation. Sie müssen nichts zwingend einstellen.
Sicherheit
Die Erweiterung ist sehr sicher. Sie prüft alle Eingaben genau.
Installation
- TYPO3 Version 14.0 oder neuer
- PHP Version 8.3 oder neuer
Aktivieren Sie die Erweiterung. Danach sehen Sie neue Knöpfe. Die Knöpfe sind ganz oben im Listenmodul. Dort können Sie die Ansicht wechseln.
Einstellungen mit TSconfig
Felder pro Tabelle definieren
Sie können die Felder für jede Tabelle genau bestimmen. Welche Felder sollen in der Grid-Ansicht sein? Welche Felder sollen in der Teaser-Ansicht sein? Sie stellen das über TSconfig ein:
Standard-Ansicht festlegen
TYPO3 speichert die gewählte Ansicht für jeden Benutzer. Sie melden sich neu an. TYPO3 zeigt sofort Ihre liebste Ansicht.
Eigene Ansichten bauen
Sie können die Erweiterung selbst erweitern. Sie können eigene Ansichten bauen. Dafür brauchen Sie drei Teile:
Aufbau der Erweiterung
Aufbau: So funktioniert der Wechsel der Ansicht
Sicherheit
Die Erweiterung ist sehr sicher. Sie hält sich an die Sicherheitsregeln von TYPO3:
- Eingabeprüfung: Das System prüft alle Eingaben von Benutzern ganz genau.
- Schutz der Datenbank: Die Datenbank ist sicher vor Angriffen. Das macht der TYPO3 QueryBuilder.
- Schutz vor fremden Anfragen: Das System nutzt sichere Zeichenfolgen für Anfragen. Diese Zeichenfolgen heißen Tokens.
- Zugriffsrechte: Das System beachtet alle Rechte der Benutzer. Niemand sieht verbotene Dinge.
Hilfe und Dokumentation
| Dokument | Beschreibung |
|---|---|
| README.md | Die ganze Anleitung mit vielen Bildern |
| Architecture.md | Erklärung zum technischen Aufbau mit Bildern |
| Configuration.md | Alle Einstellungen für TSconfig |
| CustomViewTypes.md | Anleitung für eigene Ansichten |
| Extending.md | Hilfe für eigene Programmierungen |
Zusammenfassung
Die Erweiterung Records List Types macht TYPO3 besser. Es gibt drei neue Ansichten. Sie können Einträge mit der Maus verschieben. TYPO3 merkt sich Ihre liebste Ansicht. Das hilft Redakteuren jeden Tag. Sie müssen nach der Installation nichts extra einstellen.
Das bekommen Sie:
- Drei fertige Ansichten: Grid, Compact und Teaser.
- Sortieren mit der Maus in der Grid-Ansicht.
- Sie können eigene Ansichten bauen. Das geht mit PSR-14 oder TSconfig.
- TYPO3 merkt sich Ihre Einstellungen. Es gibt einen Dunkelmodus.
Die Erweiterung ist frei und kostenlos. Die Lizenz heißt GPL-2.0. Wir freuen uns sehr über Ihre Rückmeldungen. Wir freuen uns auch über Ihre Mithilfe.