Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Tidy - vielmehr phase5 - 'sammelt' Kommentare...
HTML-Editor phase 5 Support > phase 5 - FAQ - Fehlerberichte - Problemlösungen - Diskussion > Plugins zum phase 5
SteffenG
Hallo,

Ich habe XHMTL-code, der wie folgt aussieht (auszugsweise):
QUELLTEXT
<style type="text/css">

   p { color: red }

</style>


Wenn man jetzt tidy drüberlaufen lässt, erhält man (korrekterweise):
QUELLTEXT
<style type="text/css">

   /*<![CDATA[*/

   p { color: red }

   /*]]>*/

</style>


Wenn man jetzt tidy nochmal drüberlaufen lässt entsteht daraus:
QUELLTEXT
<style type="text/css">

   /*<![CDATA[*/

   /*<![CDATA[*/

   p { color: red }

   /*]]>*/

   /*]]>*/

</style>


Pro Lauf wird ein kommentierter CDATA-Bereich hinzugefügt. Das funktioniert zwar im Browser, sieht aber im Code hässlichst aus.
Meine Config-Datei für tidy ist in Ordnung. Woanders sammelte Tidy mit derselben config (per Kommandozeile aufgerufen) die Kommentare nicht.

Dieses Verhalten liegt also entweder am Plugin, oder an phase5 direkt (oder an mir).
Kann das Problem hier einer reproduzieren? Ich poste erstmal meine config nicht. Vielleicht gibt's hier noch andere XHTML-Entwickler, bei denen das Problem aufgetaucht ist. Ich kann in der config ändern, was ich will, das Problem bleibt.


schöne Grüße
Steffen
SteffenG
Hallo,

ich weiß jetzt warum sich tidy im Zusammenspiel mit phase5/tidy-plugin so verhält:
Das liegt daran, dass auf dem Weg von tidy zu phase5 die Groß-/Kleinschreibung der Elemente verändert wird.

Ruft man tidy über die Kommandozeile auf, 'sammelt' es die Kommentare nämlich nicht.

In Tidy (und korrekterweise in XHTML) wird ein CDATA-Bereich mit
QUELLTEXT
<![CDATA[

eingeleitet. Phase5 macht daraus dann aber
QUELLTEXT
<![cdata[

und das erkennt tidy beim nächsten Durchlauf nicht mehr als CDATA-Bereich und markiert es daher nochmal als CDATA-Bereich (ad infinitum).

Ich kann mich erinnern - habe im Forum allerdings keine entsprechenden Beiträge gefunden - dass es sich bei dem Problem (Groß-/Kleinschreibung) um ein altes handelt.
Kann man das nicht einfach mal beheben?


Grüße
Steffen
helpy
Hallo SteffenG,

Stimmt, das ist in der aktuellen Version (6.1.0.4) noch so.

cu, helpy
SteffenG
Hallo helpy,

besteht Aussicht auf (baldige) Besserung?



Grüße
Steffen
helpy
Hi Steffen,

Es gibt eine "Testversion" bei der des bereits funktioniert. Aber hdb wird wohl frühestens ab März weiter am Editor arbeiten.

cu, helpy
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2012 Invision Power Services, Inc.