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