bonjour,
pour executer au choix 2 templates, j'ai effectuée ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<form name="searchform"
                action="dispatch_action">
in
    <select name="objects_selection">                              
    <option value="obj1">obj1</option>                           <option value="obj2">obj2</option>                         
                     </select>
<label for="chk_0"> Details
  <p>
<input type="checkbox" name="chk_0" id="chk_0" title="Request information" />
</p>
 
<p>
<input class="searchButton"
                           type="submit"
                           value="Search"
                           accesskey="accesskeys-search"
                           tal:attributes="tabindex tabindex/next"
                           i18n:attributes="value accesskey" /></p>
 </form>
si l'utilisateur selectionne un object dans la liste et coche la chekbox alors il fera apelle a "affiche_table" sinon "search".

et le code de ma dispatch_action est comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 def dispatch_action(self,REQUEST) :
        if REQUEST['chk_0'] :
        return self.affiche_table.pt()
        else :
        return self.search.pt()
mais j'ai le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
RuntimeError: CMFPlone/skins/plone_forms/dispatch_action.py has errors.
alors elle est ou ma faute?
Merci d'avance