Mitch Pirtle wrote:
Hi list,
Another newbie-ish question, looked in the FAQ but couldn't find an example that was clear enough...
I'm recreating the navbar in a plone portal by hand, looping over the plone folders in the root folder of the plone site. Ok, that's what I *want* to do, and need help from a zenmaster on how to do it within plone :^) The reason for this is that I'd like it to be dynamically-generated, based on the folders created; and hope to have a javascript-based dynamic menu populated by the objects within those root folders. So far, when I use examples of looping (via ZPT documentation), Plone throws a security error and refuses to cooperate.
So I suppose the two questions are:
1) How do you do this in Plone?
2) Is there a better approach?
You might want to try using the ZCatalog (portal_catalog). Check out the news_slot (portal_skins/plone_templates/ui_slots/news_slot) in Plone for an example. The reason that I suggest the catalog is that you will then be able to sort on any indexed and sortable field. So, if you wanted to add a property to your plone folders called "display_order" (if you do this, consider making your own product/content type with all the custom properties you will want), you could place them as you like. Also, you can only return meta_type "Plone Folder" and that will prevent other unwanteds from showing up. duncan