Author: rspivak Date: Wed Nov 2 22:09:08 2005 New Revision: 28914 Modified: z3lab/cpsblog/trunk/browser/configure.zcml z3lab/cpsblog/trunk/browser/menu_macros.pt z3lab/cpsblog/trunk/browser/skin/template.pt Log: Added 'Manage' menu action for blog portal. Idea is to provide switch to ZMI. Currently it only lists folder contents as default skin is 'blog'
Modified: z3lab/cpsblog/trunk/browser/configure.zcml ============================================================================== --- z3lab/cpsblog/trunk/browser/configure.zcml (original) +++ z3lab/cpsblog/trunk/browser/configure.zcml Wed Nov 2 22:09:08 2005 @@ -17,6 +17,21 @@ template="menu_macros.pt" /> <menu + id="blogportalmenu" + title="Blog Portal Menu" + /> + + <menuItems + menu="blogportalmenu" + for="zope.app.site.interfaces.ISite"> + <menuItem + action="@@contents.html" + title="Manage" + permission="zope.ManageSite" + /> + </menuItems> + + <menu id="blogmenu" title="Blog Menu" /> Modified: z3lab/cpsblog/trunk/browser/menu_macros.pt ============================================================================== --- z3lab/cpsblog/trunk/browser/menu_macros.pt (original) +++ z3lab/cpsblog/trunk/browser/menu_macros.pt Wed Nov 2 22:09:08 2005 @@ -49,3 +49,16 @@ </ul> </div> </metal:block> + +<metal:block define-macro="blogportalmenu"> + <div> + <ul> + <li tal:repeat="menuitem context/@@view_get_menu/blogportalmenu"> + <a href="" + tal:attributes="href menuitem/action" + tal:content="menuitem/title"> + </a> + </li> + </ul> + </div> +</metal:block> Modified: z3lab/cpsblog/trunk/browser/skin/template.pt ============================================================================== --- z3lab/cpsblog/trunk/browser/skin/template.pt (original) +++ z3lab/cpsblog/trunk/browser/skin/template.pt Wed Nov 2 22:09:08 2005 @@ -47,7 +47,9 @@ tal:attributes="href string:${context/@@absolute_url}/++site++">logo</a> </h1> <div> - <metal:block define-slot="menu_actions" /> + <metal:block define-slot="menu_actions"> + <metal:block use-macro="context/@@blogmenu_macros/blogportalmenu" /> + </metal:block> <metal:block use-macro="context/@@blogmenu_macros/searchfield" /> </div> </div> -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins