Tipps und Hinweise zum Paginate Widget der Fluid Template Engine.
Obsolete: Mit TYPO3 v11 wurde das Paginate Widget entfernt (https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/11.0/Breaking-92529-AllFluidWidgetFunctionalityRemoved.html)
Heute an der SB-Theke:
Web, Code, Snippets und vor allem lecker TYPO3
Programmierung (hauptsächlich PHP und Extbase) im TYPO3 Umfeld.
Tipps und Hinweise zum Paginate Widget der Fluid Template Engine.
Obsolete: Mit TYPO3 v11 wurde das Paginate Widget entfernt (https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/11.0/Breaking-92529-AllFluidWidgetFunctionalityRemoved.html)
Wie man das Widget „paginate“ nutzt, kann man unter anderem auf typo3blogger.de nachlesen. Wenn man dieses Widget aber nicht einsetzen kann, z.B. weil man die Datenbankabfrage im Repository mit
$query->statement("SELECT * FROM..."); |
erzeugt, muss man den Pager selbst erzeugen, hier eine mögliche Vorgehensweise: „Fluid: Blätterfunktion ohne Widget „paginate““ weiterlesen
Wie ein Backend Modul mit Extbase/Fluid erstellt und dort auch ein Menü anbietet, kann man in diesem Artikel nachlesen.
Damit dieses Menü sich nun aber den zuvor ausgewählten Menüpunkt merkt, auch wenn man zwischenzeitlich in einem anderen BE Modul war oder im Seitenbaum klickt, muss man den letzten Menüstatus für den Backend-User abspeichern und beim Aufrufen des BE Moduls prüfen, ob dieser gesetzt ist und ggf. auf ihn weiterleiten: „TYPO3: BE Modul mit persistenten Menü“ weiterlesen
Auch in TYPO3 6.2 muss man noch darauf achten, wie man die SQL-Anweisungen in der Datei ext_tables.sql der eigenen Erweiterungen aufbaut, damit diese von TYPO3 „verstanden“ werden. Zwar werden die SQL-Anweisungen korrekt ausgeführt und die Tabelle wird angelegt, aber im „Database Analyser“ des Install Tools werden beim „Database Compare“ Unterschiede aufgezeigt. „TYPO3-konforme SQL-Anweisungen in ext_tables.sql“ weiterlesen
Um über ein Backend Modul den Seitenbaum neu zu laden, kann man nachfolgende JavaScript-Anweisung nutzen: „TYPO3: Seitenbaum Reload via BE Modul“ weiterlesen
Backend Modul, erstellt mit Extbase und Fluid Templates – ohne viel Bla-Bla: „TYPO3: Extbase/Fluid im BE Modul“ weiterlesen
Datepicker für ein Input-Feld in einem BE-Modul (hier in einem BE Modul umgesetzt mit Extbase/Fluid, getestet unter TYPO3 6.2): „TYPO3: Datumsfeld für BE Modul“ weiterlesen
Rendern eines View ohne zugehörige Action, z.B. für ein E-Mail-Template: „Extbase: Standalone View“ weiterlesen