Bonjour à tous, je viens de me lancer dans la programmation via Zope, mais je manque cruellement de Doc, et je suis bloqué sur un problème que certains vont trouver basique.
En fait, je dois traiter un formulaire, contenant différents champs (nom,prenom...), certains champs facultatifs, et d'autres bloqués selon certaines conditions (grace à l'atribut disabled dans les balises input)

c'est la que j'ai mon problème, ces derniers sont donc desactivés dans certaines conditions et donc ne sont pas envoyés par le formulaire (méthode post pour information).
Lors du test de mon script, on m'affiche donc le résultat suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Site Error
 
An error was encountered while publishing this resource.
 
Invalid request
The parameter, metier1, was omitted from the request.
 
Make sure to specify all required parameters, and try the request again.
sous Zope, dans la Parameter List, le paramètre est présent.J'imagine donc que zope attend ce paramètre et qu'il ne lui est pas fourni.
Possèdant une connaissance des syntaxes limitées, j'ai testé de la façon suivante mais sans résultat:
# On ajoute des propriétés au document
if metier1:
client.manage_addProperty('metier1', metier1, 'string')
else:
client.manage_addProperty('metier1', '', 'string')
mais sans grand succès.
Si quelqu'un pouvait m'aider.En gros je chercherai l'équivalent d'un isset(variable) en PHP.

merci pour votre aide