Hmm... I'm not sure if this is what your looking for, but if an object is not aquired, then it's not wrapped, if it's not wrapped, then it doesn't have the attributes aq_base, aq_self, and aq_parent. So:
<!--#if "not object.aq_base"--> Then it's not an aquisition wrapped object
This help?
Thanks for your response. Nope, it doesn't help. Let me explain this better: My sidebar provide content taken from acquired tinytable from the toplevel. This works great, but sometimes, I want to modify the content *only* for a folder but not for its subfolders. So, I wanted to test the existence of a local_tinytable in the current folder, and if it exists, use it instead of the acquired tinytable. I couldn't manage to do this in DTML. I had to write this external method: def not_acquired(self, objectname): self=self.aq_base try: getattr(self, objectname) return 1 except: return None Note that this external method has to be called from a DTML Method so that self is the containing Folder. This works, but I'd like to use as few as possible external methods. Thanks, Jephte CLAIN Service Informatique CHSR