Hi, I'm cataloging my own created ZClass, the ZClass also has some methods: an external method (like David told, yesterday) : def getParentsEx(self): parentsnames = split(self.absolute_url(),'/')[3:-1] # [3:-1] removes the host info or use something different to split on.. # the -1 removes the last element, i.e. self.id return parentsnames an dtml method getParents_html (just trying if it also works with a dtml-method) : <dtml-in PARENTS> <dtml-if "_['sequence-item'].meta_type=='KBCategory'" > <dtml-var id> </dtml-if> </dtml-in> However I've this problem: 1. When I search on the property title. I get all classes which fulfill the search criteria. However! In the result table, I don't see the values of getParentsEx or getParents_html. (eg like the values of the id of each found class). eg. GetParents Meta html Id Title GetParentsEx type KBItem2 TEST KBItem reree TEST KBItem 2. When I fill in a search criteria in the getParentsEx search-box, I do get the classes back I want. (Except for one, which is also shown, but normally doesn't match the criteria! strange). And the GetParentsEx values are equal to the search criteria (in this case KBCat1) eg. GetParents Meta html Id Title GetParentsEx type KBItem2 TEST KBCat1 KBItem reree TEST KBCat1 KBItem Question: Why aren't the values of GetParentsEx shown in the result table (just like Meta Type is always returned)? What am I doing wrong. How can you show them? Question: Since, I don't see the values of the GetParents_html, I don't know if this works or what I'm doing wrong... Can it work? Thanks in advance, Tom.