[Zope-CMF] printing archetypes imageField
J. Cameron Cooper
jccooper at jcameroncooper.com
Mon Jan 12 19:13:02 EST 2004
mulamba kamahunda wrote:
>How can i do if i want to generate an html page from a
>python script?
>is there a way to do something like that?
>image1 = object.getImage1()
>
>page =..."<p><font
>size=\"+1\"><b>somethinh</b></font>\n"+image1+"></p>"
>print page
>return printed
>
You may be able to do 'image1()', but I don't recall exactly the call
behaviour under these circumstances.
If that doesn't work, the image object (the Archetypes image field
eventually has as its base the Zope Image object) provides a 'tag'
method to do just this. This is also aliased to '__str__' and maybe
'index_html'.
But: I don't recommend you do this. This is display, and Python scripts
should stay out of it. Use something designed for templating instead,
like ZPT.
--jcc
--
"My point and period will be throughly wrought,
Or well or ill, as this day's battle's fought."
More information about the Zope-CMF
mailing list