WE Tags oder PHP funktionieren nicht im Body TAG !

Fragen zum Erstellen von Templates für webEdition.
aprogram

Beitragvon aprogram » Do 12. Sep 2002, 14:02

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....

ATnexXT

Beitragvon ATnexXT » Mo 30. Sep 2002, 18:36

würde mich auch interessieren, ob es in irgendeiner form möglich ist, we-tags oder php innerhlab des body-tags zu verwenden!??
tom

Dirk Einecke
Senior Member
Beiträge: 3735
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Karlsruhe
Kontaktdaten:

Beitragvon Dirk Einecke » Mo 30. Sep 2002, 18:54

Hi.
aprogram schrieb am 2002-09-12 14:02 :
ein <body background="<?=JAHRESZEIT?>">
<we:ifNotEditmode>
<?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>


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 70 Gäste