Bonjour,
J'aurai récupéré un objet en fonction de son ID avec TAL
Je sais que c'est possible en DTML avec getitem(id) mais je n'ai pas trouvé la même méthode pour les ZPT
Merci.
Bonjour,
J'aurai récupéré un objet en fonction de son ID avec TAL
Je sais que c'est possible en DTML avec getitem(id) mais je n'ai pas trouvé la même méthode pour les ZPT
Merci.
il me semble que si un objet a un id qqchose tu y accedes de cette façon
maintenant prenons un exemple concret
Code : Sélectionner tout - Visualiser dans une fenêtre à part container/qqchose
dans un meme dossier tu as un script python ayant pour id qqchose
et une zpt qui doit appeler ton script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ## script en python qqchose return "j'écris qqchose"
rendra
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<span tal:content="container/qqchose"> Quelque chose va etre écris</span>
Code : Sélectionner tout - Visualiser dans une fenêtre à part <span>j'écris qqchose<span>
Merci courcy mais les infos que tu me donnes permettent de récupérer l'ID d'un objet et moi je voulais récupérer l'objet qui a cet ID.
Est-ce que tu veux dire qu'en fait tu récupère de facon dynamique cet id et qu'à partir de là tu la récupère
voila une possibilité, on suppose que ton script est appelé dans le contexte d'une dtml method ou d'une zpt à qui on passe la variable id qui existe dans la requete
Je n'ai pas encore compris ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 request = container.REQUEST RESPONSE = request.RESPONSE if request.has_key('id') : id=request['id'] page = container[id] return page() else : return None
Effectivement, c'est plus un truc dans ce genre que je recherchais et cela fonctionne
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager