floseries, on 2008-09-07:
> Maybe you can tell me what is the meaning of "@@plone" in global_defines.pt
> I'm searching for an explanation. I only of an assumption, that this could
> mean the class plone with it's attributes and functions. But this would make
> no sense for me. Even though I'm looking around the documentation of Plone,
> Zope and Python I could not detect any explanation for the meaning of "@@".

@@plone is the browser view defined in the Plone class in
CMFPlone/browser/ploneview.py

It is customary to add '@@' in front of those views.  With some
imagination you can see those @@ signs as two glasses or binoculars.

BTW, it is not strictly necessary to have those @@ signs there.  In a
template, 'context/plone' would work just as well as
'context/@@plone', but when you have a map or page with id 'plone'
inside this context, then the template machinery would think you were
pointing to that instead of to the view.  With @@plone this does not
happen.

-- 
Maurits van Rees | http://maurits.vanrees.org/
            Work | http://zestsoftware.nl/
"This is your day, don't let them take it away." [Barlow Girl]


_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup

Reply via email to