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?
variablen im template
Hallo!
Jan
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:ist klar was ich meine ?
Das kann auch daran liegen, dass Texte, bei denen jedes dritte, vierte Wort falsch geschrieben ist, nicht gerade zum Lesen einladen. Meinjanurstevg hat geschrieben: - weil keiner anwortet
Jan
Das geht so: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?
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?>
http://www.bouncingchairs.net/oss/cmTemplate.html
gruß