Einzelnen Beitrag anzeigen
  #2  
Alt 28.03.07, 14:30
move-elevator move-elevator ist offline
Forum Newbie
 
Registriert seit: 28.03.07
Ort: Dresden
Beiträge: 19

Grüß GOTT dasNOM,

so einfach deine Frage auf den ersten Blick erscheint geht sie doch ziemlich tief in das Typo3 Verständnis hinein.

Die CSS Klasse ".bodytext" wird zentral am Anfang des CSS-Styled-Content Setups im Bereich "lib.parseFunc_RTE" definiert. Dort heißt es .. weiter unten

addAttributes.P.class = bodytext

Dort liegt also dein Ansatz.
Dröselt man den ganzen Pfad auf kommt man zu einer direkten Adressierung: die Wie folgt lautet.

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = bodytext

Vorausgesetzt Du hast nichts davon überschrieben heißt das, dass eben alle nicht anderweitig ausgewiesenen Eingaben im RTE soweit sie mit einem P Tag umschlossen wurden (nonWrappedTag = P) die CSS Classe "bodytext" zugewiesen bekommen.

Weiter unten im CSS-Styled-content werden diese Einstellungen dann auf die folgenden Inhaltselemente z.b. text.20 übertragen.

Diese Inhaltselemente werden ja nun sowohl über styles.content.get sowie styles.content.getRight in deinem Setup auf die Marker geschrieben.

Wenn du also davor etwas an die ParsFunctions ändert gilt das immer für beide Spalten.

Du musst es also versuchen danach zu ändern.

Das scheint aber nicht einfach So vorgesehen zu sein, da das styles.content.get Objekt aus dem dann das styles.content.getright Objekt abgeleitet wird keine eigenen ParsFunctions mehr unterstützt. Du bis also in einer Sackgasse.

Das ist extrem Selten bei Typo3 - hier aber vielleicht mal der Fall.
Man möge mich an dieser stelle gerne verbessern.

Vielleicht gibt es aber einen Anderen Ansatz – z.B. kannst Du
mit der Extension „sb_akronymmanager“ die Inhalte eines Markers
über eine Userfunktion erneut parsen. (siehe Standart_config der Extension )

Hier kannst Du in der Extension (oder einer eigenen Variante davon)
mittels

ereg_replace(‚’<p class=“bodytext>’, ‚<div class=“bodytext“>’, $string);

Deine Tags im nachhinein beliebig ändern.

Das ist vielleicht nicht die hochperformanteste Lösung – hilft aber vielleicht weiter.


Viele Grüße aus Dresden....
__________________
Viele Grüße - Florian Wentzel
move:elevator GmbH - Abteilung Neue Medien
www.typo3me.de
Mit Zitat antworten