Zum Inhalt springen

Button FETT ist da, Formatierung wird jedoch entfernt

Erstellt am 4. Juni 2006 · 9 Antworten · letzte Antwort am 12. Januar 2007

Tags: Frage

Hille ·

Hallo zusammen,
der Button "Bold" ist aktiv.
Text kann ich auch damit formatieren.
Beim speichern wird jedoch die Fett-Formatierung entfernt.
Ich denke, das Verhalten kann ich im TSConfig ändern. Leider habe ich nichts darüber gefunden.

Könnt ihr mir helfen?
Gruß
Hille

Hille ·

Hier ein paar mehr Info's:
Den Text kann ich im HTMLArea FETT formatieren.
Er wird auch FETT angezeigt.
Sobald ich den Text dann speicher, wird die FETT-Formatierung entfernt.
Es kann nur an den Einstellungen im TSConfig liegen, da dort offensichtlich der Tag für FETT rausgeparst wird.
Dieses Verhalten würde ich ihm gern abgewöhnen.
Wie komme ich zum Ziel?
Hille

Hille ·

Habe hier im Forum in einem anderen Post die Lösung gefunden:

Im TSConfig

  RTE.default.proc {
       entryHTMLparser_db.tags {
           img >
           span >
       }

Damit werden dann die span-tags für fett und kursiv auch in die DB geschrieben.

Irgendwie komisch, ist aber so:
Die DEFAULT-Einstellungen lassen die Buttons FETT, KURSIV,UNTERSRICHEN zwar zu, bei speichern des Textes werden jedoch die Formatierungen entfernt.
UNLOGISCH, finde ich.
Gruß
Hille

miwolfram ·

rein interessehalber:

Wieso formatiert der HTMLAREA-RTE fett und kursiv bei dir mit Span-Tags und macht nicht strong bzw. em-Tags?

Hille ·

Ja, das habe ich mich nach einiger Zeit auch gefragt.
Aber XHTML-Konform (barrierefrei) ist, glaube ich span richtig.

Habe Typo3 4.0 mit HTMLArea RTE 1.4.1
und ein wenig TSConfig-Einstellungen.
Falls es Dich interessiert kann ich mal eine PM mit dem TSConfig schicken.
Ich will hier nicht alles mit Code zumüllen.

Gruß
Hille

miwolfram ·
Hille schrieb

Aber XHTML-Konform (barrierefrei) ist, glaube ich span richtig.

Doch, em und strong sind XHTML-konform.

Bei mir formatiert der HTMLArea übrigens MIT strong und em. Wird wirklich an der TSConfig liegen.
Du hast Version 1.4.1??? Hab nur 1.3.7 bei Typo3 4.0.
Hmm - sehe grad. Die gibts nur auf Typo3.org - über Extension-Manager gehts nur bis 1.2.1.

Hille schrieb

Falls es Dich interessiert kann ich mal eine PM mit dem TSConfig schicken.

Danke, nicht nötig - habs grad in der Doku gefunden.
Das wird durch die Einstellung useCSS geregelt.
Wenn gesetzt werden im Firefox span-Tags statt b/i/font-Tags benutzt.
Da ich jedoch den RTE auf "minimal" gestellt hab und per TSConfig konfiguriert habe ist diese Einstellung deaktiviert.
Per Default-PageTSConfig des RTE (\res\proc\pageTSConfig.txt - gilt für alle Standardkonfigurationen) werden die Tags jedoch auf folgende Art ersetzt:

tags.b.remap = strong
Hille ·

Hallo miwolfram,
danke für Deine kompetente Antwort.
das useCSS das regelt, wuste ich auch noch nicht.

Den RTE 1.4.1 habe ich mir über Typo3.org geholt und als T3-File installiert.

Ich lasse meine Einstellungen mal auf SPAN, es gibt einfach zu viele faule Redakteure, die erst alles in Word schreiben und dann per copy + paste in den RTE plazieren.
Dann kommen die ganzen font-tag Eigenschaften in den Text.
Aber genau die will ich ja weg haben.

strong (fett hervorgehoben) ist aber doch noch ein wenig anders als nur b.
Nun, ich denke der Post ist damit erledigt, oder?
Gruß
Hille

Slurp ·

nee, hier kommt jemand nicht damit zurecht.
Ich habe bereits den Code im Setup TSConfig auf der RootSeite eingegeben.
nicht die ganzen Zeilen, sondern nur die, die die Formatierung (bold, italic, underline) speichern. Bisher tut sich aber nix. Könnt ihr es bitte etwas genauer beschreiben? TypoScrit bringt mich noch zum Wahnsinn... #angry#

-------------
edit: mir ist aufgefallen, das wenn man die datei "pageTSConfig.txt" im Ornder "/typo3_src/typo3/sysext/rtehtmlarea/res/typical" um folgene Zeile ergänzt
"RTE.default.proc.entryHTMLparser_db.tags.span.fixAttrib.style.unset >"
es funktioniert.
Schreibt man jedoch diese Zeile in TypoScript, funktioniert sie nicht.
also da is wirklich der wurm drin.

cordman ·

Trag es in die pageTSConfig ein, die Werte werden ja auf dem Weg in die Datenbank geparst wenn ich das richtig verstanden habe. o.O

Oh, war gerade ein bischen vorschnell! Du hast es ja dort eingetragen..
Poste doch mal den Inhalt deiner TSConfig.