[Zope-es] Variables creadas en un script y que quiero mostrar en un page template

tono josedavid18 en hotmail.com
Jue Mayo 15 13:50:22 CEST 2008


Hola a todos. Tengo un script que genera varias variables de forma correcta, por ejemplo con el siguiente código:

from Products.PythonScripts.standard import html_quote
from Products.CMFCore.utils import getToolByName

from Products.CMFCore.utils import getToolByName



urltool = getToolByName(context, 'portal_url')

portal = urltool.getPortalObject()
request = container.REQUEST
RESPONSE =  request.RESPONSE


articulo=request.get('item_name_1')

#destino de los datos a enviar (modificar en caso de cambio de servidor)
url = "http://localhost:8080/fundecor/comprar"

#envio y redireccionamiento a la url de destino
return context.REQUEST.RESPONSE.redirect("%s?%s" % (url,articulo))


y como véis paso la variable "articulo" generada en el scritp a mi page template, a través de http. 

El problema que tengo ahora es que no sé como recoger esa variable y utilizarla en el page template. El código de mi paga template es el siguiente: 

HTML>
<HEAD>
<TITLE>P&aacute;gina de pago</TITLE>
</HEAD>
<BODY>

Faltan recoger las variables aqui que se pasan por http 
y además verificar que todo esto se produce para varios productos o quitar lo de varios productos

<FORM ACTION="url destino" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">

<INPUT NAME="articulo" TYPE=hidden VALUE=aqui quiero que aparezca la variable "articulo">
<CENTER>
<INPUT TYPE="submit" VALUE="Enviar">
</CENTER>
</FORM>
</BODY>
</HTML>

Me temo que es una pregunta bastante trivial, así que pido disculpas de antemano porque no tengo conocimiento alguno de 
como hacerlo. Lo siento. 

Si alguien puede ayudarme se lo agradecería enormemente. Un saludo. José David.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20080515/43014849/attachment.htm


Más información sobre la lista de distribución Zope-es