Archive der Kategorien

Extbase: Sortierung von Child Objects / ObjectStorages / IRRE

Heute möchte ich mal ein unbefriedigendes ExtBase Thema aufgreifen, für das in TYPO3 leider noch keine „schöne“ Lösung vorliegt. Und zwar geht es um die Sortierung von Child Objects in ExtBase, die durch ein TCA IRRE Feld hinzugefügt werden und im Model standardmäßig als ObjectStorage zurückgegeben werden.

Mehr lesen

Extbase Repository: findNext und findPrevious Funktionen

Hier mal wieder ein kleines Snippet für eure TYPO3 Extbase Repositories. Falls ihr aus irgendwelchen Gründen mal das nächste oder das vorherige Objekt z.B. anhand der UID ausgeben müsst, dann werden euch diese beiden Funktionen behilflich sein.

Bindet diese Funktionen einfach in euer Repository ein und ruft diese dann z.B. aus dem Controller auf und übergebt eine UID.

Mehr lesen

Extbase Repository: update() persistiert nicht? Nimm den Vorschlaghammer!

Nach wenigen TYPO3 Extbase Erweiterungen stand wohl schon jeder Entwickler einmal vor dem Problem, dass die Änderungen die er an einem Model in seinem Actioncontroller vornimmt, einfach nicht persistiert werden.
Normalerweise persistiert man ein aktualisiertes bzw. verändertes Model ja, indem man beim entsprechenden Repository die Methode update() aufruft und dieser das veränderte Objekt übergibt. Mehr lesen

Release der TYPO3 Erweiterung „Teamgeist Social Share Privacy“

Als betriebliche Projektarbeit für meine Abschlussprüfung habe ich in den letzten Tagen an einer neuen „Social Share Privacy“-Extension für TYPO3 gearbeitet. Gestern haben wir die Extension im TYPO3 Extension Repository veröffentlicht und ich dachte mir, dass ist einfach mal einen Blogbeitrag wert.

Mehr lesen

TYPO3: AJAX Schnittstelle in Extbase Extension einrichten

Pagereloads sind OUT! Immer mehr Funktionen auf Webseiten laufen ohne Reloads und zwar mit AJAX. Allerdings braucht man dafür natürlich auch in TYPO3 entsprechende Schnittstellen um Daten abzufragen oder Informationen zu überfragen. In diesem Artikel möchte ich euch ein Beispiel vorstellen, wie ihr in einer Extbase Extension eine AJAX Schnittstelle einrichtet.

Mehr lesen

TYPO3 / Flexform: Bedingungen für Flexform Felder und logische Verknüpfungen (displayCond)

Wie versprochen, hier das Snippet für den Einsatz von Bedingungen bzw. Conditions in TYPO3 Flexforms. Bei so ziemlich jeder umfangreichen Extension hat man schon oft Probleme den Überblick in seiner Flexform zu behalten. Wenn der Endbenutzer dann, egal nachdem welche Action er ausgewählt hat, alle Felder angezeigt bekommt, verringert sich mit hoher Wahrscheinlichkeit seine Lebenserwartung.

Mehr lesen

Extbase / Fluid: Widget Paginate ViewHelper mit Array Unterstützung

Fluid ist echt eine geile Sache. Allerdings ist man dennoch hin und wieder erstaunt, dass manche Dinge leider noch nicht funktionieren. Neulich ging beispielsweise ein „noooooo“ durchs Büro, als eine gewisse Person festgestellt hat, dass der Fluid Viewhelper widget.paginate leider nur Objekte unterstützt. Bei Arrays gibt es dafür nur eine Fehlermeldung.

Mehr lesen

« Ältere Einträge Aktuelle Einträge »