Seite 1 von 1

Fehlender HTML Code im Frontend

Verfasst: Do 13. Mär 2008, 11:39
von tazz
Hallo,

ich verwende die Version 4.6.23 von Contenido.
Wenn ich im Modul „Text HMTL" Standard Tags wie <br> <b> oder Sonstige Tags verwende, werden diese im Editor Modus korrekt angezeigt. Sehe ich mir dann das Frontend an, bleibt jegliche HTML Formatierung aus. Er zeigt nur unvormatierten Text an.
Zudem kann ich keine Links im Editor erzeugen: Sobald ich in „Link einfügen/bearbeiten" Modus auf „Einfügen" klicke, passiert gar nichts. Ich hoffe es weiß Jemand rat.

Hier der Code für das Modul:

Code: Alles auswählen

<?php
if (!$edit) {
    echo "<p>".strip_tags("CMS_HTML[1]")."</p>";
} else {
    echo "<p>"."CMS_HTML[1]"."</p>";
}
?>
MFG tazz

Verfasst: Do 13. Mär 2008, 12:51
von conradius
die Funktion strip_tags() wird in Deinem Modul aufgerufen, wenn Du im Frontend bist (d.h. nicht im edit-Modus). Diese Funktion entfernt alle HTML-Tags aus dem angegeben String. Deshalb hat Dein Output keine Tags mehr drin.

das Text/HTML Modul braucht in seiner einfachsten Version nur folgendes:

Code: Alles auswählen

echo "CMS_HTML[1]";
(resp. CMS_HTML[n])

Gruss
Conradius

Verfasst: Do 13. Mär 2008, 13:55
von tazz
Super, ich danke vielmals für die Anwort!
Genau das war der Fehler und jetzt funktioniert es wie es soll!

Liebe Grüße tazz