[Zope-es] crear pestaña

Mikel Larreategi mlarreategi en codesyntax.com
Lun Dic 3 15:00:02 CET 2007


elier(e)k dio:
> lo que necesito es eso , poder crear en portal_actions un item con 
> categoria portal_tab

Si utilizas GenericSetup para registrar un perfil en Plone con tu 
producto, puedes añadir un archivo llamado actions.xml con el siguiente 
contenido:



<object name="portal_actions" meta_type="Plone Actions Tool">
  <action-provider name="portal_actions">
   <action title="TITULO DE LA ACCION"
           action_id="IDENTIFICADOR ÚNICO"
           category="portal_tabs"
           condition_expr="python:here.evaluaLaCondicionConUnScript()"
	  url_expr="url/de/tu/accion"
         visible="True">
    		<permission>View</permission>
   </action>
  </action-provider>
</object>


También puedes, si utilizas el producto CMFonFive, registrar tus 
acciones utilizando menús Zope 3 con ZCML:

Defines primero el menú en ZCML:

<browser:menu
    id="portal_tabs"·
    title="Main tabs"
/>

Y ahora el elemento que quieras para el menú:

<browser:menuItem
    for="*"
    menu="portal_tabs"
    title="TÍTULO DE LA ACCIÓN"
    action="url/de/tu/accion"
    permission="zope2.View"
   />


Saludos,

Mikel


-- 
Mikel Larreategi
mlarreategi en codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80


Más información sobre la lista de distribución Zope-es