seems like your use of and is correct , but the fact that it is AUTHENTICATED_USER , not AUTHENTICATE_USER as you wrote might have something to do with it.. :-) on or about, Wednesday, February 06, 2002, we have reason to believe that Mike Doanh Tran wrote something along the lines of : MDT> Hi All, MDT> Can anyone show me how to use the operator "and" in the tag <dtml-if> MDT> This is how i've used it but it doesn't worked for me. MDT> Zope does not give me any error when i tried to execute this code and it also MDT> does not execute the intended script. MDT> <dtml-if "level_in=='Development' and MDT> AUTHENTICATE_USER.has_role('Development')"> MDT> Then execute script MDT> <dtml-else> MDT> Permission Denied! MDT> </dtml-if> MDT> Thanks for any suggestion, MDT> -- MDT> Mike Tran MDT> Shufflemaster Gaming Inc. MDT> _______________________________________________ MDT> Zope maillist - Zope@zope.org MDT> http://lists.zope.org/mailman/listinfo/zope MDT> ** No cross posts or HTML encoding! ** MDT> (Related lists - MDT> http://lists.zope.org/mailman/listinfo/zope-announce MDT> http://lists.zope.org/mailman/listinfo/zope-dev ) -- Geir Bækholt web-developer geirh@funcom.com funcom oslo | webdev-team