At 2:22 PM +0100 12/30/01, Emmanuel Viennet wrote:
Dan Shafer wrote:
Thanks. That was informative. But it doesn't seem to work. I get an AttributeError on __getslice__. The document I'm trying to render and the Python script that generates the string of the URL are both in the same folder as the page where this error occurs.
I'm stumped.
So am i :-)
Is your document is a DTML Document ?
Yes, both the document I'm editing here and the one I want to load are DTML documents.
Maybe I need to make my Python script an external method?
No, I don't think so. Any method returning a *string* will do the job.
Did you try replacing yopur methoid call by a string ? that is, replacing <dtml-var "_.render(_.getattr(PARENTS[0], pagetoget ))"> by <dtml-var "_.render(_.getattr(PARENTS[0], "the_name_of_your_doc" ))">
Yes, I did that. That works with the name of the file I want to load placed inside single quotation marks. The Python script is pretty simple and I don't see how it can be returning a wrong result: daynum="1" return 'day'+daynum+'.html' When I test that script in Zope, it returns a string of the right contents! This is quite bewildering.
?
-- Emmanuel Viennet Dpt GTR - IUT de Villetaneuse - Universite Paris-Nord 93430 Villetaneuse - France http://www-gtr.iutv.univ-paris13.fr/
-- Dan Shafer, Author-Consultant http://www.danshafer.com http://www.shafermedia.com