diferentes formar de obtener el titulo de un objeto en zope

mbr yourpadre en gmail.com
Vie Ago 12 16:38:23 CEST 2005


Para tu segunda pregunta
Yo tambien estoy aprendiendo plantillas, pero por lo que he visto "here" se 
refiere al objeto forder y "template" a tu objeto template.

Vas a ver la diferencia si a tu objeto folder le pones un title como por 
ejemplo "este es un folder" y a objeto template le pones un title "este es 
un template"

En DTML es como poner <dtml-var title> y <dtml-var document_title>

Te recomiendo que leas el manual (en ingles pero con buenos ejemplos) 
http://www.plope.com/Books/2_7Edition

2005/7/4, Hector Miuler Malpica Gallegos <miuler en gmail.com>:
> 
> Hola amigos, estaba viendo las diferente formas de obtener el titulo,
> por ejemplo en un script python:
> /******************************************/
> print "\nTitulos:"
> print
> "container.getContentInfo()['title']:",container.getContentInfo()['title']
> print "container.Title() :",container.Title()
> print "container.title :",container.title
> /******************************************/
> lo que me da como resultado:
> /******************************************/
> Titulos:
> container.getContentInfo()['title']: Hector Miuler Malpica Gallegos
> container.Title() : Hector Miuler Malpica Gallegos
> container.title :
> /******************************************/
> 
> en una plantilla de zope .zpt
> /******************************************/
> Titulos:<br />
> here.title:<span tal:replace="python: here.title" /> <br />
> here.Title():<span tal:replace="python: here.Title()" /> <br />
> here.getContentInfo()['title']: <span tal:replace="python: 
> here.getContentInfo()['title'] " /> <br />
> /******************************************/
> da como resultado:
> /******************************************/
> Titulos:
> here.title:
> here.Title():Hector Miuler Malpica Gallegos
> here.getContentInfo()['title']: Hector Miuler Malpica Gallegos
> /******************************************/
> 
> 
> 1. por lo que veo here.title es diferente a here.Title(),
> ahora ¿ here.Title() llama a here.getContentInfo()['title'] ?
> 
> 2. ¿here=template? ¿here!=template?, pues veo siempre en los ejemplos que 
> usan:
> <h2><span tal:replace="here/title_or_id">content title or id</span>
> <span tal:condition="template/title"
> tal:replace="template/title">optional template title</span></h2>
> 
> 
> 3. Desde un script de python, como puedo hacer referencia a here?,
> pues si pongo here.title, me da error
> 
> 
> _\|/_
> (O-O)
> --oOO-(_)-OOo----------------------------------------
> Hector Miuler Malpica Gallegos
> Universidad Nacional del Callao - Peru
> Escuela de Ingenieria Electronica
> 
> Jabber miuler en jabber.org
> usuario registrado #308608
> 
> 
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
> 
> 
>




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