..funktioniert wenn ich es in ein Seintenlayout einfüge.
..funktioniert nicht, wenns in einem Artikel eingefügt wird .
Warum?
(Auch als Artikelelement "html" wird der selbe Code nicht ausgeführt.)
lg markus
..funktioniert wenn ich es in ein Seintenlayout einfüge.
..funktioniert nicht, wenns in einem Artikel eingefügt wird .
Warum?
(Auch als Artikelelement "html" wird der selbe Code nicht ausgeführt.)
lg markus
php geht nur im Template direkt, nicht in einem Artikel (Thema Sicherheit!)!
Das kannst du nur lösen, indem Du das Script als Datei auslagerst und es über den Insert-Tag FILE aufrufst.
{{file::*}}
Dieses Tag wird mit dem Inhalt einer .php- oder .tpl-Datei aus dem templates-Verzeichnis ersetzt (ersetzen Sie * mit dem Namen). Bei Bedarf können Sie Argumente übergeben: {{file::file.php?arg1=val&arg2=val}}
Rainer G. aus H.
www.BunteReisebilder.de
Das "Seitenlayout" ist die einzige Stelle in Contao, wo das <script>-Tag erlaubt ist und bildet demnach auch eine Ausnahme: Überall sonst werden solche HTML-Elemente nämlich durch die Standard-Sicherheitsroutinen entfernt.
Eine Möglichkeit wäre nun, das Element <script> der "Liste der erlaubten HTML-Tags" in den "System-Einstellungen" hinzuzufügen oder - so wie von RainerG auch empfohlen - das betreffende Skript über das File-Inserttag einzubinden. Ich würde Letzteres bevorzugen!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen