[TYPO3-german] RTE: Alle <P> Tags enfernen
Roland Kaeser
roli8200 at yahoo.de
Thu Apr 17 20:57:37 CEST 2008
Hallo
Sorry für den Späten Reply, hatte viel mit anderen (typo3) Projekten zu tun.
Vielen Dank, habe es soweit herausgefunden. Allerdings müssten die P-Tags bei der Eingabe und Speicherung in die Datenbank richtig gesetzt werden und nicht beim Auslesen. Vielleicht habe ich da was falsch verstanden, doch jetzt werden alle bereits gespeicherten p-tags nach <br> gemappt.
Roland
----- Ursprüngliche Mail ----
Von: Peter Linzenkirchner <info at lisardo.de>
An: German Typo3 Userlist <typo3-german at lists.netfielders.de>
Gesendet: Dienstag, den 18. März 2008, 15:50:56 Uhr
Betreff: Re: [TYPO3-german] RTE: Alle <P> Tags enfernen
Hallo Roland,
Am 18.03.2008 um 11:23 schrieb Roland Kaeser:
> Hallo
>
> Eigentlich wollte ich keine Diskussion über den Sinn oder Unsinn von
> <p> vs. <BR> Tags beginnen. Ich möchte einfach eine Lösung für
> dieses Problem. Im Übrigen gibt es diese Unterscheidung NIRGENDWO.
> Ein Zeilenunterbruch ist ein Zeilenunterbruch ist ein
> Zeilenunterbruch! In jedem Editor, Textverarbeitung, Coder etc.
> erzeugt ein Enter ein Newline ("\n") und NIEMALS einen neuen Absatz.
Ich möchte nicht um des Kaisers Bart streiten, aber diese
Unterscheidung habe ich das erste Mal gesehen in Word 4 für MS DOS -
es war für mich der Grund, für meine Seminararbeiten von Wordstar auf
MS Word umzusteigen ... ich fand (und finde) diese Unterscheidung
genial.
Die p-Tags ganz raus machen dürfte aufwändig werden, weil die wohl an
mehreren Stellen entstehen:
Mir fällt hier als erstes die lib.parseFunc_RTE ein:
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag = P
ist die Standardeinstellung; das muss umgestellt werden. Ausserdem
gibts noch das:
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.remapTag.DIV = P
das muss ebenfalls umgestellt werden. Schau dir mal im TypoScript-
Object-Browser die lib. parseFunc_RTE an; ich habe nicht alles
durchgesehen.
Aussem musst du verhindern, dass der RTE selbst Absätze erstellt; das
könnte über das Page TSconfig gehen mit
proc.allowTags=code, table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6,
div, p, br, span,ul, ol, li, pre, blockquote, strong, em, b, i, u,
sub, sup, strike, a, link, img, nobr, hr,center, font, tt, q, cite
=> hier p rausnehmen bzw. alle, die nicht sein sollen und dann:
proc.entryHTMLparser_db.allowTags<RTE.default.proc.allowTags
Keine Ahnung ob es so wirklich geht.
Ausserdem wirken die Standardstile für die Headlines, da befindet sich
ebenfalls ein Absatz; die müsstest du dann mit hideButtons in der page
TSconfig rausnehmen. Wenn du die Headlines drin lässt, erhältst du
sowas:
text<br>
text<br>
<h2>Headline</h2>
text<br>
Du müsstest also alle Headlines im RTE umdefinieren und z. B. mit
<div> aufbauen. Ausserdem müssen mit classesParagraph die
Standardabsätze aus dem RTE entfernt werden - und so weiter. Soweit,
was mir einfällt. Ich würde es mit der CSS-Lösung versuchen ...
etc.
>
>
> Roland
>
>
> ----- Ursprüngliche Mail ----
> Von: Gerhard Obermayr <design at cgc.at>
> An: German Typo3 Userlist <typo3-german at lists.netfielders.de>
> Gesendet: Dienstag, den 18. März 2008, 08:29:42 Uhr
> Betreff: Re: [TYPO3-german] RTE: Alle <P> Tags enfernen
>
>
>
> Roland Kaeser schrieb:
>> Hallo
>>
>> Bei uns verwirrt die Unterscheidung zwischen Enter und Shift+Enter
>> die Redakteure zu sehr. Ausserdem eine solche Unterscheidung
>> (meiner Meinung nach) auch nicht logisch.
>
> Was ist daran unlogisch?
> Hast Du noch nie ein Buch gelesen? Noch nie eine Zeitschrift?
> Dann schau doch einmal genau!
>
> Es ist doch schon seit Urzeiten so, dass beim Satz der Abstand
> zwischen
> den Absätzen größer ist als zwischen den Zeilen.
> Und seit Anfang an gibt es bei Satz und Layout den Begriff "Umbruch"
> und
> "erzwungener Umbruch".
> Heißt also nichts anderes, als dass bei einem normalen "ENTER" ein
> Absatz erzeugt wird.
> Bei einem "ENTER mit SHIFT" dagegen handelt es sich um einen
> "erzwungenen Umbruch" wenn man zwar im Absatz bleiben, jedoch an
> bestimmter Stelle eine neue Zeile beginnen will.
>
> Diesen Unterschied wirst Du den Redakteuren doch wohl rüberbringen
> können.
> Wenn sie das dann immer noch nicht kapieren sind sie eben nicht als
> Redakteure geeignet.
> Es hat auch früher nicht jeder x-beliebige ein Buch setzten können -
> nur
> weil es jemand bestimmt hat ...
>
> Gerhard
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
>
>
>
> Lesen Sie Ihre E-Mails jetzt einfach von unterwegs.
> www.yahoo.de/go
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
--
-----------------------------------------------
Lisardo Multimedia GmbH
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
http://www.lisardo.biz/
info at lisardo.de
Geschäftsführer: Peter Linzenkirchner
Amtsgericht Augsburg, HRB 14435
-----------------------------------------------
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
__________________________________________________________
Gesendet von Yahoo! Mail.
Der Mailbox mit unbegrenztem Speicher.
http://de.overview.mail.yahoo.com
More information about the TYPO3-german
mailing list