[Zope] How To Convert Files To Page Templates?
Nancy Donnelly
nancydonnelly2006 at yahoo.com
Tue Nov 7 10:14:05 EST 2006
----- Original Message ----
From: Paul Winkler <pw_lists at slinkp.com>
On Tue, Nov 07, 2006 at 03:14:40AM -0800, Nancy Donnelly wrote:
>> That helped a lot! I yahoo'd (can't google any more since they've sold out to the interests gathering >> our personal data for Homeland Security) "put_factory" and got this code snippet:
>>
>> if ext == 'dtml':
>> from OFS.DTMLDocument import DTMLDocument
>>
>> return DTMLDocument( '', __name__=name )
>>
>> So...how would I rewrite that to change it into a page template? And, more importantly, where is >> the documentation to do so? Yahooing didn't help on this. I went to my Zope installation to:
>> {INSTALLATION}/lib/python/OFS
>> to hunt around, but no script pointing to some "PTDocument" like there is with DTML.
> I think you want ZopePageTemplate from lib/python/Products/PageTemplates/
Hmm. Looking in that I find these two files that *might* be appropriate:
PageTemplates.py
ZopePageTemplates.py
The latter is a wrapper for the former. The former defines the following class:
class PageTemplate(Base):
If this is the class I want to use, why only one argument? My example above cites exactly two arguments. And it is not a "base" I need to pass, is it?
The latter defines the following class:
class ZopePageTemplate(Script, PageTemplate, Historical, Cacheable,
Traversable, PropertyManager):
Why so many arguments? It doesn't look like those are any of the arguments I need to pass. None of the other files in that folder appeared to make sense, either.
I confess I'm still quite green at programming, so if I'm wrong, please don't be too harsh ;) Any direction would be appreciated.
TIA,
Nancy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zope/attachments/20061107/3065f733/attachment.htm
More information about the Zope
mailing list