Zum Inhalt springen

Extension für Werbung

Erstellt am 27. Oktober 2011 · 1 Antwort · letzte Antwort am 27. Oktober 2011

Tags: FlexForms, Inhaltselemente, Frage

Denex ·

Hallo zusammen,

mir fehlt die Idee wie ich einen Teil einer Extension umsetze.

Der Hauptteil der Extension stellt an sich kein Problem da (zumindest noch nicht 😃).Er besteht daraus, dass verschiedene Informationen/Datensätze nacheinander angezeigt werden (Slideshow/AJAX). Jedoch soll die Möglichkeit bestehen das zwischendurch auch Werbung angezeigt wird. Und da liegt das Problem.

Die Werbung soll in Form von normalen Text, Bild, Text mit Bildern (bisher kein Problem) UND selbst generierten Bildern (Problem) angezeigt werden.
Letzteres soll so aussehen das der Benutzer ein Bild aussucht, Text eingibt, ein paar Einstellungen macht und darauf soll dann per Gifbuilder ein Bild erstellt werden.
Jetzt steht ich vor der Frage wie ich das am besten umsetze:
1. Neues Inhaltselement und tt_content erweitern
2. FE-Plugin und alles komplett über Flexform regeln

Mit 1. hab ich mich bisher nur ganz grob beschäftigt. Sind die Felder um die ich tt_content erweitere bei jedem Element vorhanden oder wird durch den Typen des Plugins geregelt das die Felder nur beim Inhaltstyp "Dynamisches Bild" angezeigt werden.

Bei 2. müsste ich entsprechend eine relativ komplexe Felxform basteln weil ich theoretisch für die drei Standard Typen das TCA nachbauen muss.

Und die Frage zu beiden Varianten wäre natürlich ob irgendwie die Möglichkeit besteht das generierte Bild zu speichern und fest mit dem Datensatz zu verbinden damit nicht bei jedem (nach Löschen des Caches) Aufruf das Bild neu generiert wird

Kann mir da jemand weiterhelfen mit welcher Variante das besser zu realisieren ist oder mir evtl. noch eine andere Lösung sagen.

Danke und beste Grüße
Dennis

aemka ·

Ich persönlich würde die 2. Variante wählen, um tt_content nicht noch weiter mit Feldern vollzustopfen.

Das Bild brauchst du nicht zwischenspeichern, das tut TYPO3 eh schon. Bei der Generierung wird es nach typo3temp/ gecacht.