Hallo,
ich benutze Typo3 3.7.0, htmlArea 0.4.74 in Verbindung mit css_styled_content.
Kann man den htmlArea so konfigurieren, dass er mir automatisch oder manuell um den eigentlichen Text ein div setzt?
Grund: Der Designer der Seite möchte, dass der Content in Kästen angezeigt wird. Die sollen im Endeffekt so aussehen: Bild: cmaxx.de/…/beispiel1.jpg
Für die Überschrift kann ich ja ein Style definieren. Für den Text natürlich auch. Was fehlt, ist der Rahmen drumherum.
Derzeit sieht der Content ja so aus:
<!-- CONTENT ELEMENT, uid:231/text [begin] -->
<a name="231"></a>
<!-- Text: [begin] -->
<h3>Überschrift</h3>
<p class="bodytext">Text Text Text</p>
<!-- Text: [end] -->
<!-- CONTENT ELEMENT, uid:231/text [end] -->
Was ich gerne hätte wäre so etwas:
<!-- CONTENT ELEMENT, uid:231/text [begin] -->
<div id="box">
<a name="231"></a>
<!-- Text: [begin] -->
<h3>Überschrift</h3>
<p class="bodytext">Text Text Text</p>
<!-- Text: [end] -->
</div>
<!-- CONTENT ELEMENT, uid:231/text [end] -->
Ideal wäre es, wenn man den Rahmen manuell im htmlArea zuweisen könnte, so dass man in einem Seiteninhalt einige Zeilen Text markiert und die Box als Formatierung zuweist, also prinzipeill genauso, wie bei der Zuweisung von Fett oder Kursiv. Wenn das nur automatisch geht, müsste man für jede neue Box eben einen neuen Seiteninhalt anlegen, was auch nicht dramatisch wäre.
Wie und wo muss ich da den htmlArea konfigurieren, um diese Funktionalität zu erhalten?
Viele Grüße,
Tobias
Ich habe eben versucht, über die TSConfig des eingeloggten Users den htmlArea zu konfigurieren. Ich wollte eine zusätzliche Auszeichnung ermöglichen.
Dazu habe ich in der Datei ext/rtehtmlarea/htmlarea/plugins/DynamicCSS/dynymiccss.css eine Zeile
.box {padding:9px 9px 9px 9px; border:1px solid #AAAAAA; }
eingefügt.
Die TSConfig für den User sieht so aus:
RTE.default.contentCSS = EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/dynamiccss.css
RTE.default.classesCharacter = quote, highlight, deprecated, box
Wenn ich die Doku richtig verstanden habe, müsste doch jetzt im htmlArea eine Möglichkeit vorhanden sein, als Absatz oder Text die Auszeichnung box zu wählen. Oder habe ich mich da nun total verhaspelt oder was übersehen?
Gruss, Tobi
nun ich brech mir auch schon den kopf an der htmlarea...
zu deinem ersten problem
im setup von root gaaanz oben
tt_content.stdWrap.dataWrap = <div class="deineKlasse"><a name="ankerXhtmlKonform_{field:uid}"></a>|</div>
wie gesagt die htmlarea zu konfigurieren ist schon nen kunststück..?..!.. leider habe ich bislang ohne erfolg hier im tsconfig versucht das teil zu konfigurieren
RTE.default.proc {
denyTags = hr,font
dontConvBRtoParagraph = 1
allowedClasses = ueb1,fussnote
}
RTE.default {
classesParagraph = ueb1,fussnote
}
RTE.classes {
ueb1 {
name = HL1
value = font-size:12pt;
}
fussnote{
name=Normal_klein
value=font-size:8pt;
}
}
Ich habe die Sache vorerst auf Eis gelegt und werde mir das ganze wohl erst wieder in einigen Tagen oder Wochen ansehen.
Der Redakteur hat sich daran gewöhnt, innerhalb von HTMLArea nicht das fertige Design zu sehen, wobei es mich schon reizt, das endlich mal ordentlich über die Bühne zu ziehen. ;-)
Viele Grüße,
Tobias