Hola,
puoi (nella nuova istanza) provare a ri-duplicare l'oggetto NewsItem e
vedere un po' cosa succede?
Chissà quel metodo non esiste più (strano).

Una strada potrebbe essere installare Clouseau, andare sull'oggetto ed
utilizzare il prompt per vedere i metodi applicabili a quel tipo.

Vito

2008/11/5 Simone Sacchi <[EMAIL PROTECTED]>

> Ciao a tutti,
>
> avrei questo problema, in fondo trovate il traceback.
>
> In Plone 2.5 in portal_types  nella ZMI avevo "copiato" l'oggetto NewsItem
> per
> averne un'altro simile ma con un template diverso (strillo_view.pt)
>
> Sono migrato a Plone 3.1.2 e ho creato un prodotto per il mio tema,
> includendo
> anche il template strillo_view.pt in skin.
>
> Mi succede questa cosa strana:
>
> 1) se non sono autenticato, l'oggetto si vede correttamente
> 2) Se mi autentico e richiamo l'oggetto senza esplicitamente indicare il
> template nella URL mi da l'errore AttributeError: getAvailableViewMethods
> (vedi traceback)
> 3)Sempre da autenticato, se richiamo l'oggetto esplicitando il template
> nella
> URL me lo restituisce correttamente
>
> Avete qualche idea???
>
> Grazie mille
> Simone
>
>
> ----------------------------------------------------------------------------------------------
>
> Traceback (innermost last):
>  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.CacheSetup.patch_cmf, line 48, in FSPT_pt_render
>  Module Products.CacheSetup.patch_cmf, line 120, in PT_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 957, in do_defineSlot
>  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 861, in do_defineMacro
>  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:/portale/portale/software/plone-3.1.2/portale/parts/plone/CMFPlone/skins/plone_templates/
> main_template.pt
>   - Line 99, Column 18
>   - Expression: <StringExpr u'plone.contentviews'>
>   - Names:
>      {'container': <PloneSite at /cms>,
>       'context': <ATNewsItem
> at
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'default': <object object at 0x1a6528>,
>       'here': <ATNewsItem
> at
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'loop': {},
>       'nothing': None,
>       'options': {'args': ()},
>       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
> 0xbde3030>,
>       'request': <HTTPRequest,
> URL=
> https://portale.cib.unibo.it/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario/strillo_view
> >,
>       'root': <Application at >,
>       'template': <FSPageTemplate at /cms/strillo_view used
> for
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'traverse_subpath': [],
>       'user': <PloneUser 'simone'>}
>  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 Shared.DC.Scripts.Bindings, line 313, in __call__
>  Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
>  Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
>  Module Products.CacheSetup.patch_cmf, line 120, in PT_pt_render
>  Module zope.tal.talinterpreter, line 271, in __call__
>  Module zope.tal.talinterpreter, line 346, in interpret
>  Module zope.tal.talinterpreter, line 855, in do_condition
>  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: contentactions
>   - Line 32, Column 8
>   - Expression: <StringExpr 'plone.contentmenu'>
>   - Names:
>      {'container': <ATNewsItem
> at
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'context': <ATNewsItem
> at
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'default': <object object at 0x1a6528>,
>       'here': <ATNewsItem
> at
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'loop': {},
>       'nothing': None,
>       'options': {'args': ()},
>       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
> 0xcea7dc8>,
>       'request': <HTTPRequest,
> URL=
> https://portale.cib.unibo.it/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario/strillo_view
> >,
>       'root': <Application at >,
>       'template': <ImplicitAcquirerWrapper object at 0xccbf970>,
>       'traverse_subpath': [],
>       'user': <PloneUser 'simone'>,
>       'view': <Products.Five.viewlet.metaconfigure.ContentActionsViewlet
> object at 0xcd04190>,
>       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
> object
> at 0xcea3310>}
>  Module Products.Five.browser.providerexpression, line 37, in __call__
>  Module Shared.DC.Scripts.Bindings, line 313, in __call__
>  Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
>  Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
>  Module Products.CacheSetup.patch_cmf, line 120, in PT_pt_render
>  Module zope.tal.talinterpreter, line 271, in __call__
>  Module zope.tal.talinterpreter, line 346, in interpret
>  Module zope.tal.talinterpreter, line 586, in do_setLocal_tal
>  Module zope.tales.tales, line 696, in evaluate
>   - URL: contentmenu
>   - Line 1, Column 0
>   - Expression: <PathExpr standard:'view/menu'>
>   - Names:
>      {'container': <ATNewsItem
> at
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'context': <ATNewsItem
> at
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'default': <object object at 0x1a6528>,
>       'here': <ATNewsItem
> at
> /cms/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario>,
>       'loop': {},
>       'nothing': None,
>       'options': {'args': ()},
>       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
> 0x6b1ff58>,
>       'request': <HTTPRequest,
> URL=
> https://portale.cib.unibo.it/sba/strilli/pubblicato-sul-bu-il-nuovo-regolamento-del-sistema-bibliotecario/strillo_view
> >,
>       'root': <Application at >,
>       'template': <ImplicitAcquirerWrapper object at 0xcf82b10>,
>       'traverse_subpath': [],
>       'user': <PloneUser 'simone'>,
>       'view': <plone.app.contentmenu.view.ContentMenuProvider object at
> 0xcf828d0>,
>       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
> object
> at 0xcf824f0>}
>  Module zope.tales.expressions, line 217, in __call__
>  Module Products.PageTemplates.Expressions, line 161, in _eval
>  Module Products.PageTemplates.Expressions, line 123, in render
>  Module plone.app.contentmenu.view, line 42, in menu
>  Module zope.app.publisher.browser.menu, line 53, in getMenuItems
>  Module plone.memoize.instance, line 45, in memogetter
>  Module plone.app.contentmenu.menu, line 179, in available
>  Module Products.CMFDynamicViewFTI.browserdefault, line 213, in
> getAvailableLayouts
> AttributeError: getAvailableViewMethods
>
> --
> ---------------------------------------------
> Dott. Simone Sacchi
> CIB - Centro Inter-Bibliotecario
> Alma Mater Studiorum - Universita' di Bologna
>
> tel: +39 051 209 4276
> fax: +39 051 209 4266
> e-mail: [EMAIL PROTECTED]
>            [EMAIL PROTECTED]
> http://www.biblioteche.unibo.it/
> http://almadl.cib.unibo.it
> ---------------------------------------------
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT@lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>



-- 
"Design is the method of putting form and content together. Design, just as
art, has multiple definitions; there is no single definition. Design can be
art. Design can be aesthetics. Design is so simple, that's why it is so
complicated." by Paul Rand
_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a