


Begrenzen der Gästebucheinträge pro SeiteZiel ist die Anzahl der Gästebucheinträge auf einer Seite zu begrenzen und dann eine neue Seite anzufangen.
Dazu habe ich (nach langem Suchen) eine Anleitung auf Typo3.org von Reen Stark und Mathias Schreiber gefunden.
Um es einfacher zu machen, will ich sie hier noch einmal wiederholen...
Also, als erstes benötigt man eine modifizierte class.tx_ttguest Datei.
Die Datei entpacken und ins Verzeichnis ../ext/tt_guest/pi/ entpacken, die vorhandene Datei evtl. erst sichern und dann ersetzen.
Im Template mässen im Bereich zwischen ###TEMPLATE begin
und dem Bereich ###CONTENT begin
2 Marker: ###BACK### und ###NEXT###
eingefägt werden. Das ist ,wenn das Standarttemplate verwendet wird die Datei ../ext/tt_guest/pi/guest_template1.tmpl.
Zuräck zu Typo3. Hier mässen im Setupbereich des (extension)Templates die folgende Zeilen eingefägt werden:
plugin.tt_guest.showPerPage = 5
plugin.tt_guest.showPerPage.next = Next
plugin.tt_guest.showPerPage.back = Back
Nun sollte das Gästebuch funktionieren und maximal 5 Einträge pro Seite anzeigen.
Die Angaben "5", "Next" und "Back" können natärlich angepasst werden...
Fehlermeldungen oder keine Einträge sichtbar?Woran es liegt weiß ich auch nicht... Bei mir traten diese Fehler auf, als ich ein bestehendes Gästebuch auf die oben beschriebene Weise bearbeitet habe. Ich habe folgende Lösung gefunden:
Als erstes habe ich ein neues Gästebuch auf einer neuen Seite (neue PageID) in Typo3 angelegt. Um es zu ermöglichen mehrere Gästebächer auf einer Homepage zu betreiben, wird die PID der Gästebuchseite in der Tabelle tt_guest mit den Einträgen abgelegt.
Ich habe mir also mit phpMyAdmin die Tabelle tt_guest anzeigen lassen und die PID s auf die der neuen Gästebuchseite geändert. So werden die alten Einträge im neuen Gästebuch angezeigt und alle sind zufrieden.
|