Hallo Gemeinschaft...
Wie schon in zig - Themen in diesem Forum komme ich noch einmal auf das p-"Phänomen" zu sprechen.
Das Problem war folgendes:
Jede Zeile wird durch <p>Zeile</p>
eingemauert, was nach einem Druck auf die Enter-Taste einen doppwelten Zeilenmbruch nachsichzieht, was ja logisch ist, den p ist ein sog. Blockelement, was von Hause aus schon einen Zeilenumbruch mit sich bringt.
Die Lösung, welche in das Setup des betreffenden Templates eingetragen wird versprach zunächst Hilfe:
#TE.default.proc {
dontConvBRtoParagraph = 1
}
tt_content.text.20.parseFunc {
nonTypoTagStdWrap.encapsLines.nonWrappedTag >
nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = | <br>
}
Leider ist das nicht die Lösung, denn absofort werden zwar keine p-Tags mehr gesetzt, aber es werden alle p-Tags automatisch gelöscht.
Dadurch hat man auch keine Möglichkeit mehr seinen text in Schriftausrichtung oder Größe zu vormatieren, denn der Body-Tag in der steurnden CSS-Datei akzeptiert schließlich keine Angaben für Schriftgröße oder Schriftausrichtung.
Also könnte man ja auf den Gedanken kommen, einen kleinen Trick anzuwenden, was ich gerade getan habe:
man nehme einfach diese Zeile und schreibe für wrap ein eine div-Class, etwa so:
tt_content.text.20.parseFunc {
nonTypoTagStdWrap.encapsLines.nonWrappedTag >
nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = <div class="xyz"> | </div>
}
Am Ende beendet man natürlich nur mit </div>, da div ja wieder ein block element ist und wieder von zuhause aus einen Umbruch mit sich bringt. Daher fällt das <br> weg.
Kurz die Seite im Frontend anschauen und siehe da: Juppi es geht!
Aber wenn man genau hinschaut geht auch das nicht, denn man hat keine Möglichkeit mehr Formate zentral für die Class yxz zu setzen, denn:
Setze ich für die Class xyz die Ausrichtung der Schrift in meinem CSS-File auf "justify", dann wird der Text wie gewünscht nach "justify" formatiert. Alles gut und schön, aber es gibt wiedrum keine Möglichkeit mehr einen Text dann als bspw. center zu formatieren, denn man müsste umständlich jede einzelne Zeile mit einem center beginnen und nach dem nächsten Umbruch das center wieder beenden.
Das kann man ehrlich gesagt keinem Kunden anbieten.
Das seltsame ist: Dieses Phänomen tritt nicht bei allen Typo3 installationen auf. Auf meiner Seite beispielsweise tritt es nicht auf. Auf einigen anderen allerdings schon.
Bei allen Installationen, alle Version 3.70, ist der Richtexteditor abgeschalltet. Es ist einfach kein Muster zu entdecken, warum das Phänomen mal auftritt und mal nicht, es gibt meiner Meinung nach keinerleih Parallelen und hier im Forum häufen sich Posts wegen diesem verd... p-Tag, den man nicht los wird (also das Problem meine ich.
Wenn ich ehrlich bin kann man Typo3 keinem anbieten, da das ein Problem ist, das einen Rattenschwanz nach sich zieht.
Gibt es vielleich jemanden der das Problem gelöst hat?