From: Alec M. <ap...@co...> - 2007-03-31 15:52:23
|
On 3/31/07, Florian Schulze <flo...@gm...> wrote: > On Fri, 30 Mar 2007 17:48:15 +0200, Alec Mitchell > <ap...@co...> wrote: > > > This is dumb for the reasons stated above, renaming shouldn't happen > > for aesthetic reasons, and the plone view is never referred to except > > by @@plone, so there should never e a problem. If someone created a > > skin script named plone, or expected to acquire a content object named > > plone then some undesirable behavior might arise. Frankly this is, > > IMO, much less likely to happen with the name 'plone' than it is to > > happen with other view names (which of course suffer the same > > potential name conflict issues). > > I thought views were meant to not create conflicts. Why do we get > conflicts again in acquisition etc? If we get conflicts again, then why > was the @@ prefix introduced at all? @@blah is used to disambiguate a view from an attribute (an attribute always wins). However, acquired attributes (like skins) will be overridden by views. Alec |