* Sebastian Schalipp <schalipp@ewerk.de> [020801 18:35]:
Hallo Sebastian,
> Ja, dann geht es sofort wieder. Ein CODEINCLUDE, der _keine_ Datei findet,
> macht übrigens auch keinen Fehler (er bleibt einfach als Kommentar im
> Template stehen). Aber ein CODEINCLUDE, _der_ eine Datei findet, produziert
> den Server Error. Very strange.
Ja, offenbar gibt es in i5 auch schon dieses CODEINCLUDE, aber die
Implementierung ist fehlerhaft (und schlecht). Ich habe da mal einen
Patch angehängt, der das Problem beseitigt.
Danach funktioniert <!--CODEINCLUDE:xxx--> auch in i5. Dateien, die auf
».pl« oder ».perl« enden werden auch hier wieder evaluiert (und der
Inhalt von »$new« zurückgeliefert).
Die technischen Details:
Die Anweisungen für das Feature stehen in site_createlib.pm, jedoch
wird dort eine Funktion open_file aufgerufen, die es nicht gibt. Daher
kommt es zu einem Fehler. Aber eigentlich solltest du dann auch eine
Perl-Fehlermeldung in deinem ErrorLog finden.
Gruß
Christian
--
Archiv der Mailingliste : http://www.lackas.net/imp/ma/
Imperia-Resource-Page : http://www.lackas.net/imp/
Wie zitiere ich richtig? : http://learn.to/quote/
Abmelden : mailto:majordomo@imperia.de?body=unsubscribe
| Thread (I5.0219 - Probleme mit CODEINCLUDE) |
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]