Selection Property for ZClasses
I created a ZClass with a property "selection" and specified "mylist" as value. In the root of my site i have a dtml method called "mylist" to generate a list. When I add my new ZClass and try to modify property values i get an error: " InError, String not allowed as input for in". the dtml-method mylist: <dtml-with Folder> <dtml-in "objectItems('MyZClassMetaType')"> <dtml-var sequence-item> </dtml-in> </dtml-with> Can somebody help? Roché Compaan
RC Compaan wrote:
I created a ZClass with a property "selection" and specified "mylist" as value. In the root of my site i have a dtml method called "mylist" to generate a list. When I add my new ZClass and try to modify property values i get an error: " InError, String not allowed as input for in".
the dtml-method mylist: <dtml-with Folder> <dtml-in "objectItems('MyZClassMetaType')"> <dtml-var sequence-item> </dtml-in> </dtml-with>
The method called mylist should return a list. You could try to do something like the following in mylist (untested, and I'm guessing what you really want to do): <dtml-return "objectIds('MyZClassMetaType')"> The method you have returns a string as there is no <dtml-return> tag and so the method will return whatever 'text' it evaluates to. Hope this helps, Shalabh
participants (2)
-
RC Compaan -
Shalabh Chaturvedi