Nope. Nothing wrong here. Just wrap the two instances of unique_id in quotes. Sorry for not catching that in Pavlos' code. like so:
<!--# call "manage_addFolder('unique_id','unique_id',0,0,REQUEST)"--> the fields are id and title, and both take a string. The traceback was telling you that it could not find the object unique_id which it was trying to evaluate to generate a string to pass.
Howard C. Shaw III Programmer/SysAdmin St. Thomas High School
---------- From: Jason Spisak[SMTP:webmaster@mtear.com] Sent: Tuesday, March 30, 1999 9:02 AM To: Shaw, Howard; zope-dev@zope.org Subject: Re: [Zope-dev] Object to string
Maybe their's something wrong with my Zope, but I can't get the manage_addFolder to work by itself, let alone with properties from a root folder. Odd. It try this code:
<!--# call "manage_addFolder(unique_id,unique_id,0,0,REQUEST)"-->
This should create a folder at that level of the hirearchy with id of 'unique_id', but instead I get this traceback--
<!-- Traceback (innermost last): File lib/python/ZPublisher/Publish.py, line 877, in publish_module File lib/python/ZPublisher/Publish.py, line 590, in publish (Info: /staff/test) File lib/python/OFS/DTMLMethod.py, line 155, in __call__ (Object: test) File lib/python/OFS/DTMLMethod.py, line 151, in __call__ (Object: test) File lib/python/DocumentTemplate/DT_String.py, line 513, in __call__ (Object: test) File lib/python/DocumentTemplate/DT_Util.py, line 266, in eval (Object: manage_addFolder(unique_id,unique_id,0,0,REQUEST)) File <string>, line 0, in ? NameError: (see above)
-->)
Can I not give the name 'unique_id' to a new folder?
Jason Spisak webmaster@mtear.com
Shaw, Howard wrote:
Sorry, guess I wasn't clear enough. What I am thinking should work
is
...
<!--# call "PARENTS[0].manage_addFolder(unique_id,unique_id,0,0,REQUEST)"--> <!--# call "PARENTS[0].manage_changeProperties(counter=counter+1)"--> <!--# call
"PARENTS[0].manage_changeProperties(unique_id='MyFolder'+_.str(counter ))
"-->
Howard C. Shaw III Programmer/SysAdmin St. Thomas High School
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://www.zope.org/mailman/listinfo/zope-dev
(For non-developer, user-level issues, use the companion list, zope@zope.org, http://www.zope.org/mailman/listinfo/zope )