Hallo zusammen,
bei Anfängerfragen bin ich glaube ich richtig o.O Auf die dreckige Art und Weise habe ich eine erste Inhaltsseite im vorgegebenen Stil mit Typo3 umsetzen können. Nun ist der Sinn und Zweck des CMS ja aber, daß der Redakteur nur noch reine Texte editieren soll (zumindest ist das meine Zielstellung). Dazu könnte ich jetzt die mittlere Spalte meiner Seite (styles.content.get) soweit unterteilen, daß es HTML-Elemente (die öffnenden und schließenden Tags) und dazwischen liegende reine Text-Elemente gibt. Allerdings fände ich es sauberer und übersichtlicher, wenn ich am besten per Typoscript sagen kann Element mit der ID soundso wrappe deinen Inhalt mit z.B. <h1>|</h1>. Ich hoffe, daß meine Frage einigermaßen verständlich war.
Marco
1. Kapiere ich nicht - Überschriften werden doch automatisch mit <h1>|</h1> gewrapt
2. Bitte automaketemplate für immer aus dem TER löschen 😃 (nur Spaß)
3. Natürlich kannst du mit Hilfe (z.B.) der Rahmen auch verschiedene Wraps für die Contentelemente hinterlegen
Vielleicht sollte ich es doch noch einmal etwas genauer erläutern.
Statt einen Block wie
<h1 class="header">Überschrift</h1>
<h2 class="text">Text</h2>
im CMS durch mindestens fünf Elemente zu realisieren, die da wären:
HTML: <h1 class="header">
Text: Überschrift
HTML: </h1><h2 class="text">
Text: Text
HTML: </h2>
würde ich eben gern sagen, daß das Element mit der ID 22 (je nach Wert im CMS) mit den entsprechenden HTML-Befehlen gewrappt wird. Da die Elemente alle in styles.content.get von automaketemplate liegen, weiß ich nun nicht genau, wie ich sie mit TypoScript ansprechen kann.
Marco
Wie ich bereits geschrieben habe, kannst du mit Hilfe der Rahmen verschiedene Contentelemente verschieden wrappen. Im Forum gibt es hierzu eine schöne Anleitung.
Warum bei dir der Fließtext in einem h2 ist, muss man aber nicht verstehen...
Könnte mir jemand den ungefähren Wortlaut der Suche oder besser natürlich noch den Link zu besagtem Foreneintrag bezüglich der Rahmen für verschiedene Inhaltselemente nennen?
Danke im Voraus
Marco
Immer noch auf der Suche nach einer Lösung, poste ich einfach mal etwas mehr Details. Vielleicht hilft das ja beim Verständnis des Problems.
# BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.text < styles.content.get
subparts.text.stdWrap.HTMLparser = 1
subparts.text.stdWrap.HTMLparser.allowTags=a,img,h1,h2,h3,strong,br,div,ul,li,form,label,input,span,script,style,iframe
}
In der Ansicht »Seite« habe ich eine Vierteilung (Links, Normal, Rechts, Rand). Ich nehme an, das kommt vom automaketemplate_pi1 oder vom css_styled_content. Auf jeden Fall liegen im Bereich Normal (styles.content.get) die Inhalte. Headlines erster und zweiter Ordnung sowie der Text sollen nun automatisch mit HTML gewrappt werden. Die reinen Textinhalte haben ja ebenso wie die HTML-Inhalte eine ID (z.B. 22). Ich möchte jetzt also gern sagen, daß das Inhaltselement mit der ID 22 so und so gewrappt werden soll. Das es geht, steht glaube ich außer Frage. Aber wie genau?
Marco