Seite 1 von 1

Keine Anzeige des Editors im Layout Bereich

Verfasst: Fr 13. Okt 2006, 08:39
von Qwerkop
Hi Leute,

folgendes Problem:
Ich benutze Contenido 4.6.2 Stese-ModRewrite.
Wenn ich im Backend unter Styles->Layout ein Neues Layout erstelle erscheint rechts die Eingabemaske (Name, Beschreibung, Quelltext)

Wenn ich in das Feld "Quelltext" etwas hineinkopiere und mit dem grünen Häkchen bestätige zeigt er nichts mehr an.

Dieses Phänomen tritt allerdings nur dann auf wenn der hinein kopierte Text eine gewisse Größ überschreitet. (z.B. 500 Zeilen)

Kann man diese Größe irgend wo einstellen ???

danke und einen schönen Tag. Stefan

Verfasst: Fr 13. Okt 2006, 09:27
von HerrB
Enthält Dein Layout PHP-Code?

Gruß
HerrB

Verfasst: Fr 13. Okt 2006, 13:55
von Qwerkop
Ja das Layout enthält php code

ist das nicht erlaubt... ?
oder gibt es evtl. die Möglichkeit php Dateien zu includen ?

thx

Verfasst: Fr 13. Okt 2006, 14:12
von HerrB
Das warscheinliche Problem ist, dass dort eine Überprüfung durchgeführt wird - jedoch stehen nicht alle Objekte zur Verfügung, so dass das scheitern kann.

Das Include hilft dabei nicht, da nach wie vor die Objekte nicht zur Verfügung stehen. Generell sollte man keinen PHP-Code im Layout verwenden (dafür stehen ja die Module zur Verfügung - dort kann man auch includen).

Wenn es aber nicht anders geht, kannst Du versuchen, benötigte Onjekte zur Verfügung zu stellen (im Layout, Klassiker: $db = new DB_Contenido;).

Alternativ könntest Du versuchen, die Überprüfung zu deaktivieren:
Mandanteneinstellung:
Typ: layout
Name: htmlvalidator
Wert: false

Gruß
HerrB

Verfasst: Fr 13. Okt 2006, 14:44
von emergence