<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4912.300" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=409535120-12092003><FONT face=Arial>I've been looking through
Zope material (e.g. the Zope Bible) and most of it talks about building products
from scratch. One thing I constantly find myself doing is say "What I
really want is a new class of 'Folder' objects but that display, for example,
some additional information when rendered". In other words, variations on
the existing content types.</FONT></SPAN></DIV>
<DIV><SPAN class=409535120-12092003><FONT face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=409535120-12092003><FONT face=Arial>It appears that I can use
both ZClasses and Python products to do this. My problem is that I'm
working with Plone/CMF content types and they seem pretty complicated to derive
new content types from. If, for example, I just wanted to create a new
class of folders but override the "view" (page template?), what is the best way
to do that. I'd like to be able to do much of it from the web, but it
isn't clear to me how I'd override something like the "view" (document_view?)
method for python-based products.</FONT></SPAN></DIV>
<DIV><SPAN class=409535120-12092003><FONT face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=409535120-12092003><FONT face=Arial>Anyway, I'm not asking
somebody to tell me, step by step, how to do this (although I wouldn't mind :-),
just some suggestions, pointers, etc. to help me get going.</FONT></SPAN></DIV>
<DIV><SPAN class=409535120-12092003><FONT face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=409535120-12092003><FONT face=Arial>Thanks.</FONT></SPAN></DIV>
<DIV><SPAN class=409535120-12092003></SPAN> </DIV>
<DIV><SPAN class=409535120-12092003><FONT face=Arial>--</FONT></SPAN></DIV>
<DIV><SPAN class=409535120-12092003><FONT face=Arial>Mike</FONT></SPAN></DIV>
<DIV><SPAN class=409535120-12092003><FONT
face=Arial></FONT></SPAN> </DIV></BODY></HTML>