Hallo Forum...
Nach langem suchen und ewigem ausprobieren, habe ich endlich das Problem um die unerwünschten P-tags gefunden und auch das Problem um die doppelten Zeilenumbrüche, bei normalem Enterdrücken, wenn man nicht den RTE benutzt, ist gelöst.
vorgeschlagen wurde immer folgendes:
RTE.default.proc {
dontConvBRtoParagraph = 1
}
tt_content.text.20.parseFunc {
nonTypoTagStdWrap.encapsLines.nonWrappedTag >
nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = | <br>
}
Das funktioniert zwar, dass ich dann im RTE die Funktion mit dem SHIFT+Enter benutzen kann, aber leider habe ich dadurch keine Möglichkeit mehr Text in irgendeiner Form zu formatieren, da dies nur mit Blockelemente funktioniert, a la p, div...usw. Genau dieses benötigte Blockelement wird aber durch dieses kleine Script entfernt.
Ein weiteres Problem war dann auch, das zentrale Formate wie zum Beispiel Schriftgröße, die für die gesamte Seite Geltung haben sollten nicht zentral definiert werden konnten. (z.B. im body-tag)
Wie gesagt die Lösung ist gefunden und war denkbar einfach, .... wenn man darauf kommt.
Man klicke auf die entsprechende Seite in seinem Seitenbaum, in der sich das Roottemplate befindet. Dann im Menü ein Klick auf "Template."
Aus dem Dropdownmenü wählt man nun "Info/modify".
nun scrollt man etwas nach unten, bis man zur Auswahl "Include static:" kommt.
Dort war bei mir gewählt:
Content (default)
cSet stylesheet
cSet (default)
und genau hier liegt der Fehler, denn auf die Reihenfolge der ausgewählten Objekte kommt es scheinbar an.
Stellt man es also so um, dass zuerst das cSet (default) in der Liste steht und erst dann das cSet stylesheet, dann funktioniert alles einwandfrei. andersherum habe ich diese vielen unerwünschten p-Tags, die sich ganz seltsam verhalten und diese doppelten Zeilenumbrüche produzieren.
So ich das sollte das Problem ein für alle Mal lösen. Ich hoffe ein wenig Licht ins Dunkel gebracht zu haben.