Hi, I stubled into a strange problem, when I tried to start use the mxm-Product, which is created to help the creation of new Python-based products. I followed the example on http://www.zope.org/Members/maxm/HowTo/easyProduct/ and created mxmItem. It worked -- execpt that my own index_html or summary files are never used. Meaning the output of view is allways the standard output that mxm-product provides. Below is my the code I have. In www-directory I have the index_html.dtml and summary.dtml-files. Zope 2.4.3 and Python 2.1.1. Any help or ideas where could the problem be? Untill then I better start my product from scratch ,-( -huima --- mxmItem --- from Products.mxm import mxmSimpleItem from Globals import HTMLFile class mxmItem(mxmSimpleItem.mxmSimpleItem): meta_type = 'mxmItem' _properties = ( {'id':'title', 'type':'string', 'mode':'w'}, {'id':'Summary', 'type':'text', 'mode':'w'}, {'id':'content', 'type':'text', 'mode':'w'}, {'id':'author', 'type':'string', 'mode':'w'}, ) __ac_permissions__ = mxmSimpleItem.mxmSimpleItem.__ac_permissions__ + ( # label ('View', # methods ('summary',), # roles ('Anonymous', 'Manager'), ), ) # Used to view content of the object index_html = HTMLFile('www/index_html', globals()) # Used to view content of the object summary = HTMLFile('www/summary', globals()) ##################################################### # Constructor functions, only used when adding class # to objectManager def manage_addAction(self, id=None, REQUEST=None): "Add instance to parent ObjectManager" mxmSimpleItem.addClass(self, id, mxmItem, REQUEST) constructors = (mxmSimpleItem.manage_addForm, manage_addAction)