TYPO3: Backendvorschau fĂŒr eigene Inhaltselemente mit Flexform und Fluid

Lange habe ich wieder nach einer Anleitung zur Erstellung einer Backendvorschau eines eigenen Inhaltselementes fĂŒr TYPO3 7.6.x gesucht. Da mein einziger Fund nur wenig aussagekrĂ€ftig war, entschied ich mich selber einen Weg dafĂŒr zu suchen.

Registrieren des Hooks

Um unseren neuen Hook zu registrieren, öffnet ihr die „ext_localconf.php“-Datei einer dafĂŒr benötigten Mini-Extension.
Dort fĂŒgt ihr dann – am Besten ganz unten – folgende Zeile ein.
„meinCType“ ist hierbei der CType des Inhaltselementes und „PageLayoutViewDrawItemHook“ der Name eurer neuen Klasse, die ihr im zweiten Schritt benötigt.
Ich habe das Array mal untereinander aufgeteilt, damit es ĂŒbersichtlicher fĂŒr euch wird: Mehr lesen

TYPO3: Responsive Images mit Fluid Styled Content (FSC)

Seit TYPO3 7 ist es nun erstmals ĂŒber eine System-Extension möglich die Ausgabe von Inhaltselementen mit Fluid Templates zu realisieren. Die Anpassung der Ausgabe ist dadurch nun gerade fĂŒr AnfĂ€nger leichter geworden, auch wenn es hier und wieder ein paar Probleme geben kann.

Allerdings gibt es auch einen Nachteil bei der Benutzer von fluid_styled_content: Im Gegensatz zu css_styled_content gibt es nun Out-of-the-Box keine responsiven Bilder via. srcset oder picture mehr. FĂŒr viele ist dies ein Schritt zurĂŒck, allerdings lĂ€sst sich diese Funktion mit ein paar Handgriffen nachrĂŒsten.

Mehr lesen

TYPO3 Snippet: Page Cache aus einer Extension heraus löschen

Heute mal wieder ein kleines Snippet fĂŒr Zwischendurch. Im Backend kennt man es bereits: FĂŒr manche Seiten richtet man folgende Page TSConfig ein, um automatisch den Cache von (bestimmten) Seiten löschen zu lassen, sobald DatensĂ€tze auf einer Seite verĂ€ndert worden sind (z.B. bei Systemordnern von News)

TCEMAIN.clearCacheCmd = 6,66,666 // Leert den Cache der Seiten 6,66,666
TCEMAIN.clearCacheCmd = pages // Leert den Cache aller Seiten

Möchte man jedoch den Seiten-Cache dynamisch aus einer Extension heraus löschen – zum Beispiel beim Frontend Editing – so lĂ€sst sich dies mit der folgenden Funktion in einem beliebigen Controller realisieren:

Mehr lesen

TYPO3 / Extbase: Validierung von Unterobjekten deaktivieren

Hallo und ein frohes neues Jahr euch allen! (Bitte nicht aufs Datum gucken)

Endlich komm ich mal wieder dazu einen Artikel zu schreiben der mir schon lange in den Fingern juckt.
Und zwar wurden wir im vergangenen Jahr immer wieder mit der schlechten Performance von Extbase (unter 6.2) konfrontiert. Umso mehr DatensÀtze man hat, welche wiederum Relationen haben, desto lÀnger braucht Extbase zur Verarbeitung von Actions.

Mehr lesen

</2015>

Liebe Leser,

das Jahr 2015 neigt sich dem Ende und wir möchten uns herzlich bei euch allen bedanken. In den vergangenen Monaten gab es viel positives Feedback zu unserem kleinen Blog und allerlei inspirierende Kommentare, die uns mittlerweile zu ĂŒber 100 Artikeln verholfen haben.

Auch fĂŒr das kommende Jahr 2016 haben wir bereits einige Ideen fĂŒr neue Tutorials und kleinere Snippets und freuen uns auch auf eure VorschlĂ€ge.

Bis dahin wĂŒnschen wir euch ein frohes Fest und einen guten Rutsch ins neue Jahr 2016!

– David, Eddi, Olli, Paul und Steffen

TYPO3 / Extbase: Frontend Editing Know-How

TYPO3 Frontend Editing

TYPO3 Frontend Editing

Dieser Artikel soll ein kleiner Sammelartikel rund um das Frontend Editing durch Frontend Benutzer bei TYPO3 werden. Ich werde diesen nach und nach erweitern und Ă€ndern und freue mich ĂŒber alle Tipps zu diesem Thema.

Frontend Editing – Wieso, weshalb, warum?

TYPO3 bietet ein umfrangreiches Rechtesystem im Backend, mit dem Backend Benutzer(-Gruppen) sehr genau auf spezielle Aufgabengebiete eingeschrÀnkt werden könnten. Hat man beispielsweise ein Kalendermodul in dem Benutzer ihre Termine pflegen können, so könnte man diesen auch jeweils einen Backend Benutzer erstellen und die Benutzer auffordern ihre Daten per Backend zu pflegen.

Mehr lesen

« Ältere EintrĂ€ge