variable dans un tal:define
Pour participer à cette discussion, cliquez ici pour vous inscrire.
| Auteur | Discussion |
|---|---|
|
thipyt |
variable dans un tal:define Bonjour, J'essaie de définir, via un define, l'adresse de mon Zcatalog pour récupérer un certain nombre de données, mais maintenant que je cherche à un inclure un variable dans cette définition, je ne m'en sors pas ! Jusqu'à maintenant, pour mes tests, je faisais ça: 's1083' est le nom de mon affaire et celle-ci est évidemment variable. Je souhaite donc récupérer cette affaire, qui correspond au nom de l'utilisateur connecté, ce que j'arrive à faire. Je veux ensuite l'inclure dans mon "define" et c'est là que ça coince. En image, voilà ce que je cherche à faire : code: Optimiste que je suis, j'ai essayé ça, mais ma concaténation n'est pas correcte. En cherchant un peu des exemples sur le net, j'ai donc essayé de nombreuses choses en utilisant $id_user par exemple ou ['_Zcat'], mais pas plus de résultat... Merci d'avance pour votre aide ! Posté le 02/09/2008 @ 19:58
|
|
zegor |
restrictedTraverse
Il faut passer par une expression python et la méthode restrictedTraverse qui permet de récupérer un objet via son chemin:
<tal:block tal:define="catalog python:context.restrictedTraverse('sources/BDD/%s_Zcat' %id_user, None)">
Posté le 09/09/2008 @ 02:45
|

Log in
Forgot your password?