You are not logged in linkOpaque.gif Log in linkOpaque.gif Join
You are here: Home » Members » jlakyrn's Home » DTML, ZSQL et script python

Une communauté active ?
Trouvez vous facilement les réponses à vos questions sur ZOPE, PLONE ou CPS (ou autres interfaces)
oui trés facilement
ca va
moyennement il faut pas mal chercher
non c'est assez dur
quasiment jamais

[ Results | Polls ]
Votes: 384
About
Created by
jlakyrn
Document Post dans le forum
Last modified
16/12/07
State
published

DTML, ZSQL et script python


Pour participer à cette discussion, cliquez ici pour vous inscrire.

Auteur Discussion
jlakyrn
DTML, ZSQL et script python
Pb de fonctionnement d'un script python avec les résultats d'une ZSQL
Merci si vous pouvez m'aider. J'ai écrit un script python, avec deux paramètres CODE et LIBELLE, dont le test fonctionne :

from Products.PythonScripts.standard import url_quote

entries_folder=container.Donnees

# On crée le document
entries_folder.manage_addProduct['OFSP'].manage_addFile(id=CODE, title="", content_type="text/plain", file='')


# Ajout libellé
entry=getattr(entries_folder, CODE)
entry.manage_addProperty('libellé', LIBELLE, 'string')
return

Quand j'essaie de l'appeler à partir  de la DTML Method suivante, ça ne marche plus :

<dtml-var standard_html_header>
<dtml-in requete-1 size=20 start=query_start>
   <dtml-if sequence-start>

      <table border>
        <tr>
          <th>CODE</th>
          <th>LIBELLE</th>
        </tr>
     
   </dtml-if sequence-start>

        <tr>
          <td><dtml-var CODE null=""></td>
          <td><dtml-var LIBELLE null=""></td>
          <dtml-call addCode(CODE,LIBELLE)>
        </tr>

   <dtml-if sequence-end>
      </table>
   </dtml-if sequence-end>

</dtml-in>

<dtml-var standard_html_footer>


Quelqu'un aurait-il une piste? JLA
Posté le 16/12/2007 @ 13:45

amine
quel est le message d'erreur ?

il manque le message d'erreur.
teste ça, il manque des guillemets au dtml-call:
dtml-call "addCode(CODE,LIBELLE)"

Posté le 16/12/2007 @ 19:48

jlakyrn
Résolu

Merci, c'était bien les guillemets manquants. C'est une erreur de débutant, mais comme j'en suis un sous Zope... :=)

Posté le 17/12/2007 @ 14:39

Recherche
Log in
Syndication
« May 2008 »
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31