From 81407664dcc8986120aeda99cc2ee7ea3c329ac4 Mon Sep 17 00:00:00 2001 From: Daniel Springer Date: Mon, 25 Nov 2024 15:28:44 +0100 Subject: [PATCH] Update snippets.md Im Backend in einer YForm-Tabelle die Paginierung oben und unten anzeigen by @christophboecker --- _docs/addons/yform/snippets.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/_docs/addons/yform/snippets.md b/_docs/addons/yform/snippets.md index d19bed92..2f31c702 100644 --- a/_docs/addons/yform/snippets.md +++ b/_docs/addons/yform/snippets.md @@ -1,6 +1,6 @@ --- title: Nützliche YForm-Snippets -authors: [skerbis,isospin,netzproductions,pschuchmann,rotzek,alxndr-w] +authors: [skerbis,isospin,netzproductions,pschuchmann,rotzek,alxndr-w,danspringer,christophboecker] prio: --- @@ -11,6 +11,7 @@ prio: - [Table Manager: Spalteninhalt vor Anzeige in Übersicht ändern](#Spalteninhalt) - [Table Manager: Bilderspalte in Tabellenansicht (Bild statt Dateiname)](#ytbilder) - [Table Manager: Extensionpoint / Listensortierung beeinflussen)](#ytlistsort) +- [Table Manager: Paginierung auch am Tabellenende](#yform_table_manager_paginierung) - [Choice Feld Optionen holen](#Choicefieldoptionen) - [YForm Menüpunkt für Redakteure ausblenden](#yform_menu) - [Details zum Datensatz nach dem Erstellen erhalten](#yform_created) @@ -180,6 +181,26 @@ if ( ``` Einfach `` und `` wie gewünscht austauschen. + +## Table Manager: Paginierung auch am Tabellenende +In der boot.php des project-Addons oder wo es sonst passt: +```php +rex_yform_list::setFactoryClass(RexYformList::class); +``` +Und im Lib-Verzeichnis diese Klasse: +```php +class RexYformList extends rex_yform_list +{ + /** + * @return string + */ + public function get() + { + return parent::get() . $this->getPagination(); + } +} +``` + ### Choice Feld Optionen im Frontend verwenden