Buenas gente, necesitaría hacer que bread crumb solo se vea si es un
usuario logeado, con el personal bar lo logre con un
tal:condition="not:view/anonymous" en:
portal_view_customizations/zope.interface.interface-plone.personal_bar

traté de hacer lo mismo con el personal-path pero me da un error que,
intuyo, tiene que ver con interfaces no proveidas, alguien podría darme
una mano?
desde ya gracias:

el dump es:

Traceback (innermost last):

    * Module ZPublisher.Publish, line 202, in publish_module_standard
    * Module ZPublisher.Publish, line 150, in publish
    * Module plone.app.linkintegrity.monkey, line 21, in
zpublisher_exception_hook_wrapper
    * Module Zope2.App.startup, line 221, in zpublisher_exception_hook
    * Module ZPublisher.Publish, line 119, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 42, in call_object
    * Module Shared.DC.Scripts.Bindings, line 313, in __call__
    * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
    * Module Products.CMFCore.FSPageTemplate, line 216, in _exec
    * Module Products.CMFCore.FSPageTemplate, line 155, in pt_render
    * Module Products.PageTemplates.PageTemplate, line 89, in pt_render
    * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
    * Module zope.tal.talinterpreter, line 271, in __call__
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 891, in do_useMacro
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 521, in do_optTag
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
    * Module Products.PageTemplates.Expressions, line 221, in
evaluateStructure
    * Module zope.tales.tales, line 696, in evaluate
      URL:
file:/home/gustavo/opt/zope/myproject/parts/plone/CMFPlone/skins/plone_templates/main_template.pt
      Line 69, Column 8
      Expression: <StringExpr u'plone.portaltop'>
      Names:

      {'container': <PloneSite at /demo>,
       'context': <ATDocument at /demo/front-page>,
       'default': <object object at 0x7fb6912cd230>,
       'here': <ATDocument at /demo/front-page>,
       'loop': {},
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xc4d2878>,
       'request': <HTTPRequest,
URL=http://127.0.0.1:8080/demo/front-page/document_view>,
       'root': <Application at >,
       'template': <FSPageTemplate at /demo/document_view used for
/demo/front-page>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'admin'>}

    * Module Products.Five.browser.providerexpression, line 37, in __call__
    * Module plone.app.viewletmanager.manager, line 151, in render
    * Module plone.app.viewletmanager.manager, line 80, in render
    * Module five.customerize.zpt, line 138, in render
    * Module Products.PageTemplates.ZopePageTemplate, line 330, in _exec
    * Module Products.PageTemplates.ZopePageTemplate, line 426, in pt_render
    * Module Products.PageTemplates.PageTemplate, line 89, in pt_render
    * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
    * Module zope.tal.talinterpreter, line 271, in __call__
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 854, in do_condition
    * Module Products.PageTemplates.Expressions, line 211, in evaluateBoolean
    * Module zope.tales.tales, line 696, in evaluate
      URL:
/demo/portal_view_customizations/zope.interface.interface-plone.path_bar
      Line 1, Column 0
      Expression: <NotExpr u'view/anonymous'>
      Names:

      {'container': <ViewTemplateContainer at
/demo/portal_view_customizations>,
       'context': <ATDocument at /demo/front-page>,
       'default': <object object at 0x7fb6912cd230>,
       'here': <ATDocument at /demo/front-page>,
       'loop': {},
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xd426170>,
       'request': <HTTPRequest,
URL=http://127.0.0.1:8080/demo/front-page/document_view>,
       'root': <Application at >,
       'template': <TTWViewTemplate at
/demo/portal_view_customizations/zope.interface.interface-plone.path_bar
used for /demo/front-page>,
       'user': <PropertiedUser 'admin'>,
       'view': <five.customerize.zpt.TTWViewlet object at 0xd423e10>}

    * Module zope.tales.expressions, line 280, in __call__
    * Module Products.PageTemplates.Expressions, line 211, in evaluateBoolean
    * Module zope.tales.tales, line 696, in evaluate
      URL:
/demo/portal_view_customizations/zope.interface.interface-plone.path_bar
      Line 1, Column 0
      Expression: <PathExpr standard:u'view/anonymous'>
      Names:

      {'container': <ViewTemplateContainer at
/demo/portal_view_customizations>,
       'context': <ATDocument at /demo/front-page>,
       'default': <object object at 0x7fb6912cd230>,
       'here': <ATDocument at /demo/front-page>,
       'loop': {},
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xd426170>,
       'request': <HTTPRequest,
URL=http://127.0.0.1:8080/demo/front-page/document_view>,
       'root': <Application at >,
       'template': <TTWViewTemplate at
/demo/portal_view_customizations/zope.interface.interface-plone.path_bar
used for /demo/front-page>,
       'user': <PropertiedUser 'admin'>,
       'view': <five.customerize.zpt.TTWViewlet object at 0xd423e10>}

    * Module zope.tales.expressions, line 217, in __call__
    * Module Products.PageTemplates.Expressions, line 153, in _eval
    * Module zope.tales.expressions, line 124, in _eval
    * Module Products.PageTemplates.Expressions, line 83, in
boboAwareZopeTraverse
    * Module zope.traversing.adapters, line 164, in traversePathElement
      __traceback_info__: (<five.customerize.zpt.TTWViewlet object at
0xd423e10>, 'anonymous')
    * Module zope.traversing.adapters, line 52, in traverse
      __traceback_info__: (<five.customerize.zpt.TTWViewlet object at
0xd423e10>, 'anonymous', [])

TraversalError: (<five.customerize.zpt.TTWViewlet object at 0xd423e10>,
'anonymous') (Also, the following error occurred while attempting to
render the standard error message, please see the event log for full
details: (&lt;five.customerize.zpt.TTWViewlet object at 0xd621b10&gt;,
'anonymous'))


-- 
Gustavo Archuby
Area Informática
Facultad de Humanidades y Ciencias de la Educación



_______________________________________________
Plone-ConoSur mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-conosur

Responder a