[Plone-IT] Form e risposte

Yuri yurj a alfa.it
Lun 6 Apr 2009 09:07:20 UTC


goman3000 ha scritto:
> Scusa il file html inserito è il seguente (c'è la chiamata allo script) 
>
> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
>       lang="en"
>       metal:use-macro="here/main_template/macros/master"
>       i18n:domain="plone">
> <body>
>     <div metal:fill-slot="main">
>      <h5> DATI INSERITI:</h5><br />
>      
>     </body>
> </html> 
>   

Non vedo la chiamata :)

> Ho fatto le modifiche che mi hai indicato ma ancora i dati che passo nel form non mi vengono passati.
>   

c'è un errore o semplicemente non dice nulla?

cmq, lo script che ti ho dato era per me.

A te conviene metterne uno che faccia, intanto,

request = context.REQUEST

return request

in modo che stampi a schermo tutte le variabili passate, dovresti vedere 
anche le tue.

> P.S. sto studiando la documentazione ma ho la necessità di fare una demo funzionante. Questo framework è nuovo per me, come esperienza provengo dal php e da java.
> ciao
>
>
> goman3000 ha scritto:
>   
>> Ciaop Yuri sto cercando di replicare l'esempio che mi hai dato, con la modifica di mostrare solo i dati inseriti nel form.
>> Ho inserito il seguente file html nella cartella del form
>>
>>
>> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
>>       lang="en"
>>       metal:use-macro="here/main_template/macros/master"
>>       i18n:domain="plone">
>> <body>
>>     <div metal:fill-slot="main">
>>      <h5> Dati inseriti:</h5><br />
>>   
>>     
>
> manca la chiamata allo script.
>
>   
>>      
>>     </body>
>> </html> 
>>
>>
>> Poi ho iserito nella cartella portal_skin/custom lo script calcola.py
>>
>> #! /usr/bin/env python
>>   
>>     
>
> ?? non ci va questa intestazione, sono Python Script di Zope :) leggi la 
> documentazione
>
>   
>> np  = int(request.form.get('numero-pagine',0))
>> nc  = int(request.form.get('numero-copie',0))
>> print np
>> print nc
>>
>>
>>
>> Ho testato lo script ed il risultato è:
>>
>> global name 'request' is not defined
>>   
>>     
>
> devi scrivere
>
> request = context.REQUEST prima, lo davo per implicito :)
>
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html





Maggiori informazioni sulla lista Plone-IT