Archiv - Markierungen: TYPO3

„reveal.js“ als TYPO3-Extension

Ich habe eine gute und eine schlechte Nachricht für euch:
Donald Trump wird heute neuer US-Präsident und ich veröffentliche eine neue TYOP3-Extension. 😉

tgm_reveal“ ist eine TYPO3-Erweiterung, mit der man schnell und einfach HTML-Präsentationen erstellen kann.
Die Kernfunktionen bezieht die Extension aus dem bewährten jQuery-Plugin „reveal.js“.

Vorteile der Erweiterung:

  • Präsentationen können innerhalb eines TYPO3-Systems schnell und einfach erstellt werden
  • Die HTML-Präsentationen sind responsiv und browserunabhängig
  • Präsentationen können ohne Zusatzsoftware wie z. B. Powerpoint erstellt und wiedergegeben werden

Einen kleinen Vorgeschmack könnt ihr euch in dieser Demo holen.

Die Erweiterung bindet wie bereits erwähnt, „reveal.js“ als TYPO3-Extension ein – konfigurierbar durch Flexform und Seiteneigenschaften. Aber …

Mehr lesen

Grundlegende Einrichtung von „Fluid Styled Content“

Obwohl es im Internet bereits ein paar Anleitungen zur Einrichtung von „Fluid Styled Content“ in TYPO3 gibt, möchte ich auch auf unserem Blog nochmal einen kleinen Artikel dazu schreiben, auf dem zukünftige Beiträge zu „FSC“ aufbauen können. Ansonsten müssten wir jedes Mal nochmal die Basics zu diesem Thema niederschreiben.
Deshalb hier ein kurzes Tutorial um „FSC“-Templates nach Belieben zu verändern.

Mehr lesen

TYPO3 & Fluid: GET / POST Parameter auslesen

Heute mal wieder in kleines Snippet fürs Fluid Templating in TYPO3. Hierbei ist es hin und wieder hilfreich GET oder POST Parameter auszulesen um diese zum Beispiel in Conditions zu verwenden. Bedauerlicherweise konnte ich hierfür weder im normalen Fluid noch bei VHS einen entsprechenden ViewHelper finden, daher möchte ich hier ein kleines Workaround posten.

Mehr lesen

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

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