Don't take anything I say literally 8^# I can never remember how to call these things; maybe self is automatic, so it's just ... <dtml-if "hasProperty('hidden')"> Ah! Yes! Here's one from my site <h3><dtml-if "hasProperty('Region')"> <dtml-var Region> </dtml-if></h3> -- Loren
I get a NameError on 'self' when I use this. Is 'self' literal or am I reading your response wrong? I have <dtml-if "hasProperty(self, hidden)"> to look for my hidden property is this the right way to do it?
-- Roddy
=> 2. Try this (from the ZQR) => => hasProperty(self, id) => Return a true value if a property exists with the given id. => => -- Loren
=> > => <!-- Begin Title List --> => > => <ul> => > => <!--#in "PARENTS[0].objectValues(['Folder'])" sort=title => > => skip_unauthorized--> => > => <!--#unless noindex--> => > => <li><A HREF="<!--#var absolute_url-->"><!--#var title_or_id--></A></li> => > => <!--#/unless--> => > => <!--#/in--> => > => </ul> => > => <!-- End Title List --> => > => > Thanks Loren, works fine, except for silly acquisition. If you are viewing => > a page that has the property set to true acquisition says that the => > property is in the namespace. I don't want to have to set it to false on => > every other folder, just true on those not to display in the index. => > What happens is if you view a folder that has the property set then => > nothing at all is displayed because it's not set to false anywhere else => > and it's in the namespace stack as true! => > Other ideas? => > -- Roddy