variablen im template

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
stevg

variablen im template

Beitragvon stevg » Donnerstag 27. März 2003, 10:56

wenn ich zum beispiel im pythonscript ein template aufrufe und das die beisen variablen x und y setzt ...

t.x = 16
t.y = 160
t.output(req)
...

und im im template eine neue variable y anlegen möchte ...

<?=if x < 100:?>
<?= z=x?>
<?=else:?
<?= z=y
<?=endif?>
<?=echo z?>

... geht es das nicht.

gibt es da irgendwie eine möglichkeit z im template anzulegen und einen wert zu zuweisen?
stevg

klar

Beitragvon stevg » Freitag 28. März 2003, 10:41

ist klar was ich meine ? - weil keiner anwortet
Voges
User
Beiträge: 564
Registriert: Dienstag 6. August 2002, 14:52
Wohnort: Region Hannover

Re: klar

Beitragvon Voges » Freitag 28. März 2003, 11:33

Hallo!
stevg hat geschrieben:ist klar was ich meine ?
Nein, völlig unklar. Im welchen Kontext spielt sich das ab? Um was für "Templates" geht es? Das ist zumindest kein Standard-Python.

stevg hat geschrieben: - weil keiner anwortet
Das kann auch daran liegen, dass Texte, bei denen jedes dritte, vierte Wort falsch geschrieben ist, nicht gerade zum Lesen einladen. Meinjanur ;-)
Jan
nordlicht

das geht

Beitragvon nordlicht » Freitag 28. März 2003, 13:06

wenn ich zum beispiel im pythonscript ein template aufrufe und das die beisen variablen x und y setzt ...

t.x = 16
t.y = 160
t.output(req)
...

und im im template eine neue variable y anlegen möchte ...

<?=if x < 100:?>
<?= z=x?>
<?=else:?
<?= z=y
<?=endif?>
<?=echo z?>

... geht es das nicht.

gibt es da irgendwie eine möglichkeit z im template anzulegen und einen wert zu zuweisen?

Das geht so:

Code: Alles auswählen

<?=for x in range(101):?>
       <?=if x < 100:?>
           <?=exec z = x?>
        <?=else:?>
           <?=exec v = x?>
        <?=endif?>
<?=endfor?>
<?=echo z?>
<?=echo v?>


falls jemand etwas über templates wissen will hier entlang
http://www.bouncingchairs.net/oss/cmTemplate.html
gruß

Wer ist online?

Mitglieder in diesem Forum: Google [Bot]