Hallo zusammen,
bei meinen Typo3 Installationen wird aus jedem nl im Editor ein <p></p>, was unformatiert zu rießen abstäden führt. Ich habe das problem jetzt umgangen indem ich den p tag umformatiert habe. Aber gibt es da keine andere Lösung, es wird ja ewig viel HTML Code "um sonst" produziert.
Gibt es da etwas das ich umkonfigurieren muss, eine bessere Lösung als mit CSS umformatieren?
thnx schon mal für eure Antworten!
/mgratzer
Aso.
Schon mal SHIFT+RETURN probiert?
Übringeds: Ein \n hat nix mit einem (sichtbaren) Zeilenumbruch in HTML zu tun.
Ja das <shift>+<return> habe ich schon versucht, funktioniert auch. Ich würde aber gerne das normale Return anders haben. Wenn Leute aus Word Texte importieren sind da meistens \n drin.
Eigentlich ist ein einfaches \n ein <br /> und kein <p></p>, ein <p></p> würde eigentlich einem \n\n entsprechen.
Das eigentliche Problem ist, dass es im RTE aussieht wie ein "einfaches" Return und auf den Seiten dann als Absatz drin steht. Personen die nicht vertraut sind mit HTML usw. haben damit Probleme das zu verstehen (Redakteure).
Wie löst ihr das Problem? Oder habe das nur ich?
Soweit ich weiß ist der Browser dran schuld, daß er bei Return einen neuen Absatz einfügt und bei SHIFT+Return einen Zeilenumbruch.
Daran läßt sich nix ändern.
Du könntest aber den p-tag in ein br mappen.
Willst du dann einen Absatz haben (bzw. etwas, daß genauso aussieht) mußt du halt 2x Return (=2 x br) drücken.
Die p's werden aber auch erst nach dem Speichern zu br's gemappt...
wo und wie könnte ich so ein "mapping" reincoden?
Das mußt du in den Seitenheader deiner Root-Seite "reincoden":
RTE.default.proc {
dontConvBRtoParagraph = 1
entryHTMLparser_db = 1
entryHTMLparser_db {
tags.p.remap = br
}
}
dank dir,
das werde ich versuchen