[Zope-dev] HiperDOM & xmlc
Shane Hathaway
shane@digicool.com
Mon, 18 Sep 2000 08:34:51 -0400
lalo@hackandroll.org wrote:
> > But assuming someone can properly document this without making heads
> > hurt and without sounding alarms in the minds of OO folks, maybe the
> > right solution is an optional attribute on the opening tag that
> > specifies the wrapping template. If not specified, it would default to
> > "standard_page_template".
>
> Nonono. If the attribute is not specified, the page is a
> standalone template and is not wrapped at all. This is important.
But, you see, this solution sounded an alarm for the OO folks here at
DC. I wanted it just as you say. But when it was presented this way,
everyone figured that the effect was that the model was specifying the
view... and that's just wrong. I agree with them in one regard--models
should not specify views. But as I see it (and as I think you do as
well), we're not on the model layer at all. All of this is *only* on
the view or "presentation" layer.
So the standard_page_template default wrapping is an attempt at a
compromise.
How about this compromise instead: two new object types would be
available, Document and XHTMLDocument. Document objects would have no
default wrapper while XHTMLDocuments would. This would actually match
the desires of a *lot* of people IMHO.
Shane