ein
<body background="<?=JAHRESZEIT?>">
(Um z.B. je nach Jahreszeit ein anderes Hintergrundbild anzuzeigen. JAHRESZEIT wird als Konstante am Anfang definiert)
erzeugt einen PHP Laufzeiterror.
Was passiert ?
Das Template wird geparsed, WebEdition versucht
weiteren PHP Code in das BOdytag zu schreiben.
IM Body Tag wird dazu nach der schliessenden Klammer ">" gesucht. Dabei wird fälschlicher weise angenommen, die ERSTE ">" sei die SCHLIESSENDE KLAMMER DES BODYTEAGS.
Ist aber in diesem Fall nicht richtig....
Parsed Template aus dem we/template Ordner:
[...]
<body background="<?=JAHRESZEIT?<?php if($we_editmode) print ' onUnload="doUnload()"'; ?>><?php if($we_editmode): ?>
[...]
Was natürlich FALSCH ist....
WE Tags oder PHP funktionieren nicht im Body TAG !
-
- Senior Member
- Beiträge: 3735
- Registriert: Do 1. Jan 1970, 02:00
- Wohnort: Karlsruhe
- Kontaktdaten:
Hi.
<?php echo "<bo" . "dy background="$JAHRESZEIT">"; ?>
</we:ifNotEditmode>
<we:ifEditmode><body></we:ifEditmode>
_________________
MfG
Dirk Einecke - ASTARTE NEW MEDIA AG
we:DevEdge - http://www.we-devedge.de/
<font size=-1>[ Diese Nachricht wurde ge<auml;ndert von: Dirk Einecke am 2002-09-30 18:54 ]</font>
<we:ifNotEditmode>aprogram schrieb am 2002-09-12 14:02 :
ein <body background="<?=JAHRESZEIT?>">
<?php echo "<bo" . "dy background="$JAHRESZEIT">"; ?>
</we:ifNotEditmode>
<we:ifEditmode><body></we:ifEditmode>
_________________
MfG
Dirk Einecke - ASTARTE NEW MEDIA AG
we:DevEdge - http://www.we-devedge.de/
<font size=-1>[ Diese Nachricht wurde ge<auml;ndert von: Dirk Einecke am 2002-09-30 18:54 ]</font>
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 70 Gäste