Zopists, Just in case our final thread didn't make it to the list, here is an external method by Tres Seaver to make the ZClass management tabs iterable in DTML. It is untested. Hmm, the class, ZClass, has a manage_options() method, but it has no docstring, and so can't be accessed directly from DTML. An ExternalMethod does the trick, though. Place this function in a *.py file in your $SOFTWARE_HOME/Extensions directory, and voil�: def dumpViews( self ): """ Expose the "Views" of a product/ZClass instance's as a tuple of dictionaries: """ return self.manage_options You could then iterate over the views in DTML: <UL> <dtml-in dumpViews mapping> <LI> <dtml-var label> </dtml-in> </UL> -- ========================================================= Tres Seaver tseaver@palladion.com 713-523-6582 Palladion Software http://www.palladion.com Thanks again Tres, All my best, Jason Spisak