Zitat:
Zitat von mic_jan Kurze Frage:
Die Doku zum RTE hast du gelesen?
Gruss,
Michael |
Aber sicher doch. Diese Anleitung erklärt alles und nichts. Es ist ja noch nicht mal die Logik erklärt. Zum Beispiel, wenn ich eine Einstellung wie "keepPDIVAttribs" betrachte. Wie verarbeitet htmlarea diese, wenn ich sie nicht angebe oder ohne Parameter? Keine Ahnung. Wenn ich sie nicht angebe, werden also keine Attribute in den beiden Tags behalten? Na, schöne Wurst. Die Logik sagt mir, wenn ich sie nicht angebe, wird auch nichts entfernt und wenn ich sie angebe, dann das, was dahinter aufliste. Oder nicht?
Ich will z. B., daß der RTE keine Tags entfernt, den HTML Code nur rudimentär bearbeitet (also attributlose Tags entfernt, wenn sinnlos). Er soll einfach nur meinen Text so abspeichern und wiedergeben, wie ich ihn gestalte. Dazu muß die pageTSConfig.txt im gewählten Modusordner UND die im Ordner /proc bearbeitet werden, wobei die in /proc den meisten Mist baut. Die Beispiele, die man hier im Forum findet oder in anderen sind nur leichte Modifikationen der Ursprungsdateien und zielen komischerweise darauf ab, die Config in die TSConfig meiner Seiten zu setzen. Um Gottes Willen! Wie groß soll die TSConfig denn noch werden?! Nee, ich laß die Configs, wo die sind und passe die an. Aber wenn man nichts oder nur wenig anpaßt, dann verhunzt der htmlarea jeden HTML Code so sehr, daß fast nur reiner Text übrigbleibt. Mit meiner jetzigen Konfiguration (die hab ich schon x-mal angepaßt, es wird einfach nicht besser) werden z. B. keine <span ...> innerhalb eines <p>..</p> übernommen. Es kann doch nicht der Sinn der Sache sein, daß htmlarea...
a) Tags wie style, class, align in <p> oder <div> einfach entfernt
b) Tags wie <center> einfach entfernt - wie soll man sonst Dinge zentrieren, die nicht in ein <p> oder <div> gehören, wie Bilder? Man müßte eine Tabelle erstellen, das Bild in diese einfügen und dann die Tabelle mit align zentrieren, was nicht immer mit Opera, FF und IE paßt, <center> hingegen schon.
c) Farbeinstellungen für Text einfach entfernt
d) das eigene Stylesheet nicht von Hause aus einblendet und lieber umständlich Styles in der TSConfig definiert, die ich zum Nutzen auch noch anpassen müßte
e) <div> in <p> umwandelt - was soll das?
f) einfach ein blödes Bildchen vor einen Link einfügt
g) in Ankern unaufgefordert irgendwelche Klassen und Attribute einfügt und so den HTML Code unnötig vergrößert
h) nach zweimal ENTER einen neuen Absatz erzeugt
i) noch jede Menge anderer sinnloser Änderungen vornimmt. Dabei ist fast egal, welche der Default Configs ich nehme. DEMO paßt noch mit am besten, wiederspricht bei dauerhafter Benutzung aber ihrem Namen, der sicher nicht einfach so gewählt wurde. TYPICAL hingegen ist nicht typisch, wenn im Editor die meisten Buttons fehlen.
Was ich auch nicht weiß, aber das könnte von Typo3 selbst kommen, wieso im Browserquelltext nachher immer etwas eingefügt wird, das nicht im Datensatz vorhanden ist. Mir wird schlecht, wenn ich sehe, wie Typo eine Webseite quellcodemäßig aufbauscht! Da wird jede Zeile in ein <p> umgewandelt, jede Zeile kriegt ein Farbattribut und mehr. Das verursacht Traffic ohne Ende, verlangsamt den Seitenaufbau und macht die Seiten noch unkompatibler zu den drei Standardbrowsern.
Wenn ich mal überlege, wieviel Stunden an Arbeit und Rumprobieren man nur in die eine Extension stecken muß! Und das ist so ziemlich genauso bei den meisten anderen. Also, entweder programmiert man das richtig oder gar nicht. Es gibt Flexforms, wieso werden die nicht genutzt? Nein, da muß man, wie bei Linux, sich einen totfrickeln, um mit kryptischen Skripten das System anzupassen und ans Laufen zu kriegen. Das ist was für Leute, die sowas als Hobby haben.