[Zope-CMF] Skinning (translating) the actionbox
Paul Everitt
paul@digicool.com
Tue, 03 Apr 2001 09:46:56 -0400
I think that having Python Scripts in skins as the "presentation logic"
is a good idea, and that this is a good candidate for a Python Script.
That is, a Python Script that returns a sequence of sequences:
ActionsItems.py
----------------
def list_action_items():
return [
('Action One Label', '/action/one/url'),
('Action Two Label', '/action/two/url'),
]
It's hard to construct something more convenient than Python for
representing this.
--Paul
Shane Hathaway wrote:
>
> Arjan de Knegt wrote:
> >
> > All,
> >
> > I've been playing around with the skinning functionality in CMF, in my
> > case focussing on translating the text. Works quite flexible, except for
> > the actionbox. I couldn't find a DTML-doc or otherwise properties to
> > change the text in the actionbox (the menuoptions like "Log in, Join,
> > View"...) As far as I can see, the DTML uses the "name" property of object
> > "actions", and these names are hardcoded in ActionsTool.py.
> >
> > Is this an issue or did I miss an entry in the maillist?
>
> Yes, it is an issue. Perhaps an FSProperties object would be the right
> solution.
>
> Shane
>
> _______________________________________________
> Zope-CMF maillist - Zope-CMF@zope.org
> http://lists.zope.org/mailman/listinfo/zope-cmf
>
> See http://www.zope.org/Products/PTK/Tracker for bug reports and feature requests