Zum Inhalt springen

Umbrüche mit dem RTE

Erstellt am 24. September 2002 · 26 Antworten · letzte Antwort am 16. September 2003 · Seite 2 von 2

Tags: HTML & CSS, Frage

nazgul23 ·

Hallo

Also wenn ich jetzt im RTE eine Liste erstelle siehter Cod z.b. im RTE so aus:

<ul>
  <li>Liste1</li>
  <li>Liste2</li>
  <ul>
    <li>Liste1</li>
    <li>Liste2</li>
    <li>Liste3</li>
    <li>Liste4</li>
    <li>Liste5</li>
  </ul>
  <li>Liste3</li>
  <li>Liste4</li>
  <li>Liste5</li>
</ul>

das ist ja ganz schön und gut, aber wenn ich dann im FE den Code anschaue sieht er so aus:

<ul>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste1</li></font></P>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste2</li></font></P>
  <ul>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste1</li></font></P>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste2</li></font></P>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste3</li></font></P>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste4</li></font></P>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste5</li></font></P>
  </ul>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste3</li></font></P>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste4</li></font></P>
  <P style="margin:0 0 0 0;"><font face="Arial..." size="2" color="black"><li>Liste5</li></font></P>
</ul>

Warum das gemacht wir, steht im Adminguid. Aber egal was ich in style im P-Tag eintrage (hab es Statisch getestet) es verändert sich nichts auf Bezug der Leerzeile. 🙁

Und wie bekomme ich die P-Tags weg oder wie kann ich sie durch Div-Tag ersetzten? Dann würde es funktionieren.

Ist es jetzt verständlich, was ich will o.O

Viele Grüße
nazgul23

dj.​picasso ·

Hi,

habe mir mal das Adminguide angesehen (Seite 25 ff) und bin derzeit nur am Staunen. :o

Muß Dich daher etwas vertrösten, da ich mir die Dinge erst etwas verständlicher machen muß.
Ich hoffe das ist ok.

Auf jeden Fall macht der Code, den Du als Resultat erhälst keinen Sinn. Das kann ja nicht funktionieren.

Wenn ich irgendetwas herausbekommen habe, dann melde ich mich.
Ciao
DJ Picasso

nazgul23 ·

ja das wäre echt super.

irgendwie hab ich da eine denckblockade und ich komme nicht weiter 😢

Vielen Dank für deine bisherigen bemühungen 🙂

Viele Grüße
nazgul23

nazgul23 ·

Hallo Patrik,

nee ich habe noch keine Lösung.
Ich hab die Listen so gelassen, dass sie immer eine Leerzeile zwischen den Punkten habe.

Gruß
nazgul23

Kirtapatrik ·

Hallo

Es gibt die Möglichkeit einen Listen Content zu erstellen da tritt diese Problem nicht auf.

Jedoch macht dies das editieren der Seite auch nicht gerade einfacher.

Gruss Patrik

dj.​picasso ·

Hi nazgul23,

ich hatte ja versprochen, ich melde mich wieder:
Mittlerweile bin ich soweit, dass ich mich etwas durch das RTE gewühlt habe und ausnahmsweise ergibt sich bei mir kein Problem mit der Darstellung.

Wenn ich bei mir

tt_content.text.20.parseFunc.tags.typolist.default.wrap = <UL class="test"> | </UL> 
tt_content.text.20.parseFunc.tags.typolist.default.split.1.wrap = <LI > | </LI>

einstelle, dann konvertiert mir der RTE auch den Code genauso in meine Seite.

Ich erhalte dann

<ul class="test"> 
  <li>Liste1</li> 
  <li>Liste2</li> 
  <li>Liste3</li> 
  <li>Liste4</li> 
  <li>Liste5</li> 
</ul>

Ciao
Der DJ
PS: Nur mit der Kaskadierung von Listen bin ich noch nicht weiter.

SolarUwe ·

Hi allerseits,

ich habe auch schon versucht, die Listen in ganz normalem HTML zu erhalten - an Verschachtelungen habe ich mich dabei noch nicht gemacht. Ich bin einen etwas anderen Weg gegangen als DJ Picasso. Dazu habe ich die Bullets in tt_content angepasst, nämlich in <ul>|</ul> verwandelt (habe ich so ähnlich in einem Posting unter www.toaster-schwerin.de/typo3) gefunden. Das funktioniert soweit auch ganz gut. Nur wrapped die RTE die ganze <ul>-Liste wieder in <p></p>.

Soweit ich ein anderes Posting von Kaspar verstehe, ist es unmöglich, der RTE das wrappen in <p></p> abzugewöhnen. Oder ist DJ Picassos Posting so zu verstehen, dass auch das abzuschalten ist?

Hier übrigens der oben erwähnte Code aus meinem SETUP:

tt_content.bullets.20.2.split.1.wrap =
tt_content.bullets.20.2.wrap = <ul>|</ul>
tt_content.bullets.20.3.split.1.wrap =
tt_content.bullets.20.3.wrap = <ul>|</ul>
tt_content.bullets.20.default.split.1.wrap =
tt_content.bullets.20.default.wrap = <ul>|</ul>

tt_content.text.20.parseFunc.tags{
typolist < tt_content.bullets.20.3
typolist {
setCurrent >
stdWrap.if.isTrue.current = 1
}
}

Schönes Neues Jahr,
UWE.

wikki ·

keine ahnung, ob die "lösung" irgend jemanden noch interessiert (falls es hier überhaupt eine funktionierende lösung gibt). bei mir macht er jetzt wenigstens das, was er machen soll

im page header steht

RTE.default.proc{
	typolist = 0
	dontConvBRtoParagraph = 1
	allowTagsInTypolists = a,br,b,i,u,img,div
	denyTags = font
	allowedClasses = maincontent,contenttext
	skipAlign = 1
	skipClass = 1
	remapParagraphTag = div
	entryHTMLparser_db.rmTagIfNoAttrib = span,div
}

und im template setup steht
http://typo3.org/1422+M5b612e16e62.0.html