Zum Inhalt springen

Direct Mail Subscription: kein XHTML valider Code!

Erstellt am 31. Januar 2005 · 7 Antworten · letzte Antwort am 14. November 2008

Tags: Frage

Wu-mc ·

Ist es möglich das Direct Mail Subscription einen XHTML validen Code erzeugt?

Ich habe auf meiner Seite 38 Errors die alle von dem Code ,den die Direct Mail Subscription Extension erzeugt, ausgehen.

typofritze ·

Da habe ich auch lange dran rumgemacht.

Im Wesentlichen sind die Fehler von den & in den URLs.
Die musst du in & ändern. Ist nicht so leicht. Insbesondere musst du in der fe_adminLib.inc den Code ändern.

Zeile 210:
$this->markerArray['###FORM_URL###'] = 'index.php?id='.$GLOBALS['TSFE']->id.'&type='.$GLOBALS['TSFE']->type.$this->nc.$this->conf['addParams'];

Hier muss das & vor type in & geändert werden.

Zumindest habe ich jetzt validen Code ;-)

Viele Grüsse,
Andreas

typofritze ·

Ist das wichtig? #paralyzed#

Aber im Ernst: klar tun sie das!

Wenn du dir die Fehlermeldungen im Validator anschaust, bekommst du ja genau die obige Lösung gesagt.

Viele Grüsse,
Andreas

Wu-mc ·

Hat alles wunderbar funktioniert. Hattest recht lag an den & und daran das die Verschachtlung der HTML Befehle des Templates nicht stimmte. Außerdem muss man z.B. onClick klein schreiben und bei den ganzen Input Elementen hinten den abschließenden / reinmachen.

Dankeschön!

Nils123 ·

Hallo,
das Problem habe ich auch, allerdings kann ich den einen Fehler wie von typofritze beschrieben nicht beheben, weil es das so an der Stelle in der fe_adminlib.inc nicht mehr gibt.

In dem Template von direct_mail_subscription an der Stelle ###FORM_URL### wir ein Link geschrieben, der für die Sprache ein & beinhaltet.

Hier der Link aus meinem Quelltext:

<FORM name="tt_address_form" method="post" action="index.php?id=567&L=0">

Wo wird der erzeugt, damit ich das & in ein & amp; umwandeln kann???

Jemand eine Idee?