Zum Inhalt springen

Möglichkeit, HTML-Templates in den RTE laden?

Erstellt am 5. September 2011 · 4 Antworten · letzte Antwort am 7. September 2011

Tags: Frage

caro23 ·

Hallo zusammen,

ich suche nach einer Möglichkeit vorgefertigte HTML-Templates für den Benutzer zur Verfügung zu stellen. Ich möchte beispielsweise komplexe DIV-Layouts vorbereiten, die der Benutzer dann nur noch auswählen muss (beispielsweise per Dropdown) und dann in den RTE geladen werden.
Gibt es so etwas?

Vielen Dank im Voraus!

Julian.​Hofmann ·

Hallo Caro.

"Komplexe Layouts" und DIVs passen nicht zu RTE im Umfeld eines CMS. Sinn und Zwecks von Content-Management ist ja u.a. Inhalte vom Code zu trennen und somit wiederverwertbar zu machen (z.B. beim nächsten Relaunch).
Oder was hast Du hier im RTE genauer vor?

Vielleicht helfen Dir die Backend-Layouts ja weiter...

Viele Grüße
Julian

caro23 ·

Backend-Layouts benutze ich schon. Ich will aber tatsächlich Layouts im RTE.

Ziel ist es, einen für den Editor einfach zu verstehenden Produktkatalog zu erstellen. Dazu habe ich die tt_news-Funktion verwendet, die eine Liste der Teasertexte zu jedem Artikel enthält und den Langtext dann in einer Lightbox öffnet.
Für den Langtext sollen dann verschiedene Vorlagen existieren, die bereits die Größe und Aussehen von einzelnen Blöcken vorgeben (beispielsweise Preise, MWSt-Angabe, Hinweise, etc.). Ich möchte damit vor allem Fehler seitens der Benutzer minimieren.
Für diesen Einsatzzweck halte ich eine RTE-Layoutfunktion als angemessen. Bisher habe ich einfach ein paar vorgefertigte Content-Items in einen Ordner gelegt, die sich die Benutzer dann kopieren können. Finde ich allerdings etwas umständlich.

Für andere Ideen bin ich aber offen. commerce und tt_products habe ich mir schon angesehen. Passt aber nicht wirklich für diesen Zweck und bringt eher mehr Probleme...
Oder gibt es eine Art Directory-Komponente à la Sobi2 (Joomla) bei der ich eigene Felder erstellen kann?

Viele Grüße,
Caro

Julian.​Hofmann ·

Hm... Also doch Inhalte und Layout vermischen...

Eine Idee wäre, einen Defaultwert (also Dein HTML-Gerüst) zu hinterlegen. Ob das klappt, weiß ich aber nicht.

Oder (wenn es wirklich nur Katalog ist) eine eigene kleine Extension schreiben mit List-/Detailview. Auf Extbase/Fluid-Basis lässt sich das glaube ich mit dem Extension-Builder schon weitgehend zusammenklicken.