Bonjour ,

j'essaie de mettre en place la gestion des blogs sous CPS

dans un espace de publication , je peux creer un nouveau blog , creer des
catégories pour ce blog , mais dés que je veux faire nouveau pour creer un
billet à l'interieur de ce blog j'ai le message d'erreur suivant : KeyError:
'enhanced_type_name'

J'ai essayé de desinstaller cpsblog et de le réinstaller avec quickinstaller
mais j'ai le même message d'erreur .

Merci pour votre aide



Voici le trace du message d'erreur :

KeyError
Error Value: 'enhanced_type_name'
Traceback: Traceback (innermost last):


  Module ZPublisher.Publish, line 101, in publish

  Module ZPublisher.mapply, line 88, in mapply

  Module ZPublisher.Publish, line 39, in call_object

  Module Shared.DC.Scripts.Bindings, line 306, in __call__

  Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec

  Module Products.CMFCore.FSPageTemplate, line 188, in _exec

  Module Products.CMFCore.FSPageTemplate, line 127, in pt_render

  Module Products.PageTemplates.PageTemplate, line 96, in pt_render
<FSPageTemplate at /ged/blog_entry_create_form used for
/ged/sections/poles/metiers/blog>

  Module TAL.TALInterpreter, line 189, in __call__

  Module TAL.TALInterpreter, line 233, in interpret

  Module TAL.TALInterpreter, line 459, in do_setLocal_tal

  Module Products.PageTemplates.TALES, line 221, in evaluate
URL: file:CPSBlog/skins/cpsblog/blog_entry_create_form.pt
Line 1, Column 0
Expression: <PythonExpr here.createBlogEntryDocument(REQUEST=request)>
Names:{'container': <CPSDefaultSite instance at b6a809e0>,
 'context': <ProxyBTreeFolderishDocument at
/ged/sections/poles/metiers/blog>,
 'default': <Products.PageTemplates.TALES.Default instance at 0xb76b076c>,
 'here': <ProxyBTreeFolderishDocument at /ged/sections/poles/metiers/blog>,
 'loop': <SafeMapping instance at b31d8870>,
 'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
instance at 0xb76c990c>,
 'nothing': None,
 'options': {'args': ()},
 'repeat': <SafeMapping instance at b31d8870>,
 'request': <HTTPRequest,
URL=http://documents.chr-orleans.fr/sections/poles/metiers/blog/blog_entry_c
reate_form>,
 'root': <Application instance at b6a80950>,
 'template': <FSPageTemplate at /ged/blog_entry_create_form used for
/ged/sections/poles/metiers/blog>,
 'traverse_subpath': [],
 'user': xxxxxxx}

  Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
__traceback_info__: here.createBlogEntryDocument(REQUEST=request)

  Module Python expression "here.createBlogEntryDocument(REQUEST=request)",
line 1, in <expression>

  Module Products.CMFCore.FSPythonScript, line 108, in __call__

  Module Shared.DC.Scripts.Bindings, line 306, in __call__

  Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec

  Module Products.CMFCore.FSPythonScript, line 163, in _exec

  Module None, line 12, in createBlogEntryDocument
<FSPythonScript at /ged/createBlogEntryDocument used for
/ged/sections/poles/metiers/blog>
Line 12

  Module Products.CPSDocument.FlexibleTypeInformation, line 1059, in
renderCreateObjectDetailed

  Module Products.CPSDocument.FlexibleTypeInformation, line 835, in
_renderLayouts

  Module Products.CPSSchemas.Layout, line 437, in renderLayoutStyle

  Module Shared.DC.Scripts.Bindings, line 306, in __call__

  Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec

  Module Products.CMFCore.FSPageTemplate, line 188, in _exec

  Module Products.CMFCore.FSPageTemplate, line 127, in pt_render

  Module Products.PageTemplates.PageTemplate, line 96, in pt_render
<FSPageTemplate at /ged/layout_blog_entry_create used for
/ged/sections/poles/metiers/blog>

  Module TAL.TALInterpreter, line 189, in __call__

  Module TAL.TALInterpreter, line 233, in interpret

  Module TAL.TALInterpreter, line 670, in do_useMacro

  Module TAL.TALInterpreter, line 233, in interpret

  Module TAL.TALInterpreter, line 408, in do_optTag_tal

  Module TAL.TALInterpreter, line 393, in do_optTag

  Module TAL.TALInterpreter, line 388, in no_tag

  Module TAL.TALInterpreter, line 233, in interpret

  Module TAL.TALInterpreter, line 636, in do_condition

  Module TAL.TALInterpreter, line 233, in interpret

  Module TAL.TALInterpreter, line 408, in do_optTag_tal

  Module TAL.TALInterpreter, line 393, in do_optTag

  Module TAL.TALInterpreter, line 388, in no_tag

  Module TAL.TALInterpreter, line 233, in interpret

  Module TAL.TALInterpreter, line 636, in do_condition

  Module TAL.TALInterpreter, line 233, in interpret

  Module TAL.TALInterpreter, line 262, in do_startEndTag

  Module TAL.TALInterpreter, line 290, in do_startTag

  Module TAL.TALInterpreter, line 356, in attrAction_tal

  Module Products.PageTemplates.TALES, line 227, in evaluateText

  Module Products.PageTemplates.TALES, line 221, in evaluate
URL: file:CPSDocument/skins/cps_document/layout_lib_default_edit.pt
Line 29, Column 2
Expression: standard:'request/enhanced_type_name'
Names:{'container': <CPSDefaultSite instance at b6a809e0>,
 'context': <ProxyBTreeFolderishDocument at
/ged/sections/poles/metiers/blog>,
 'default': <Products.PageTemplates.TALES.Default instance at 0xb76b076c>,
 'here': <ProxyBTreeFolderishDocument at /ged/sections/poles/metiers/blog>,
 'loop': <SafeMapping instance at b31d8df0>,
 'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
instance at 0xb76c990c>,
 'nothing': None,
 'options': {'args': (),
             'datastructure': {'lang': 'fr', 'Description_rformat': 'text',
'Description': '', 'Subject': [], 'Title': '', 'Description_fileupload':
None, 'content': '', 'accept_trackback_pings': '1', 'Description_rposition':
'normal', 'dispatch_trackback_urls': [], 'LanguageSelector': 'fr'},
             'first_layout': 1,
             'flexible_widgets': [],
             'is_flexible': False,
             'last_layout': 0,
             'layout': {'layout': <Layout {'style_prefix':
'layout_blog_entry_', 'rows': [[{'widget_id': 'LanguageSelector', 'ncols':
2}], [{'widget_id': 'Title', 'ncols': 2}], [{'widget_id': 'content',
'ncols': 2}], [{'widget_id': 'lang', 'ncols': 1}, {'widget_id':
'accept_trackback_pings', 'ncols': 1}], [{'widget_id': 'Subject', 'ncols':
1}, {'widget_id': 'dispatch_trackback_urls', 'ncols': 1}]], 'ncols': 2}>,
                        'layout_id': 'blog_entry',
                        'ncols': 2,
                        'rows': [[{'ncols': 2,
                                   'widget':
<CPSDocumentLanguageSelectWidget at
/ged/portal_layouts/blog_entry/w__LanguageSelector>,
                                   'widget_css_class': '',
                                   'widget_id': 'LanguageSelector',
                                   'widget_javascript': '',
                                   'widget_mode': 'edit',
                                   'widget_rendered': ''}],
                                 [{'ncols': 2,
                                   'widget': <CPSHeadingWidget at
/ged/portal_layouts/blog_entry/w__Title>,
                                   'widget_css_class': '',
                                   'widget_id': 'Title',
                                   'widget_javascript': '',
                                   'widget_mode': 'edit',
                                   'widget_rendered': '<input
name="widget__Title" value="" maxlength="250" type="text" id="widget__Title"
size="72" />'}],
                                 [{'ncols': 2,
                                   'widget': <CPSRichTextEditorWidget at
/ged/portal_layouts/blog_entry/w__content>,
                                   'widget_css_class': '',
                                   'widget_id': 'content',
                                   'widget_javascript': '',
                                   'widget_mode': 'edit',
                                   'widget_rendered': '<div
style="width:550px; height:300px">\n<iframe id="EpozIFrame"
src="http://documents./sections/poles/metiers/blog/epoz_blank_iframe.html";
style="position: absolute; visibility: hidden; width: 0px; height:
0px;"></iframe>\n<script language="JavaScript" type="text/javascript"
src="/misc_/Epoz/epoz_lang_en.js"></script><script language="JavaScript"
type="text/javascript" src="/misc_/Epoz/epoz_lang_fr.js"></script>\n<script
language="JavaScript" type="text/javascript"
src="/misc_/Epoz/epoz_script_widget.js"></script>\n<script
language="JavaScript" type="text/javascript"
src="/misc_/Epoz/vcXMLRPC.js"></script>\n<script language="JavaScript"
type="text/javascript"
src="/misc_/Epoz/epoz_script_detect.js"></script>\n<script
language="JavaScript" type="text/javascript"
src="/misc_/Epoz/epoz_script_main.js"></script>\n<script
language="JavaScript"
type="text/javascript">\n<!--\nInitEpoz(\'widget__content\',\'\',\'/misc_/Ep
oz/\',\'\',\'width:550px; height:220px; border:1px solid #A0A0A0;
border-style:solid;\',\'background-color: #EFEFEF; border: 1px solid
#A0A0A0; cursor: pointer; margin-right: 1px; margin-bottom:
1px;\',\'\',\'\',\'utf-8\',
\'http://documents/sections/poles/metiers/blog\');\n//-->\n</script>\n<noscr
ipt><textarea name="widget__content" style="width:550px; height:220px;
border:1px solid #A0A0A0;
border-style:solid;"></textarea></noscript>\n</div>'}],
                                 [{'ncols': 1,
                                   'widget': <CPSSelectWidget at
/ged/portal_layouts/blog_entry/w__lang>,
                                   'widget_css_class': '',
                                   'widget_id': 'lang',
                                   'widget_javascript': '',
                                   'widget_mode': 'edit',
                                   'widget_rendered': '<select
name="widget__lang"><option selected="selected" value="fr">invalid:
fr</option></select>'},
                                  {'ncols': 1,
                                   'widget': <CPSBooleanWidget at
/ged/portal_layouts/blog_entry/w__accept_trackback_pings>,
                                   'widget_css_class': '',
                                   'widget_id': 'accept_trackback_pings',
                                   'widget_javascript': '',
                                   'widget_mode': 'edit',
                                   'widget_rendered': '<select
name="widget__accept_trackback_pings">\n        <option value="1"
selected="selected">Oui</option>\n        <option value="0">Non</option>\n
</select>'}],
                                 [{'ncols': 1,
                                   'widget': <CPSMultiSelectWidget at
/ged/portal_layouts/blog_entry/w__Subject>,
                                   'widget_css_class': '',
                                   'widget_id': 'Subject',
                                   'widget_javascript': '',
                                   'widget_mode': 'edit',
                                   'widget_rendered': '<input type="hidden"
name="widget__Subject:tokens:default" value="" /><select multiple="multiple"
name="widget__Subject:list"><option value="News">News</option><option
value="Qui sommes nous ?">Qui sommes nous ?</option><option value="les
formations">les formations</option></select>'},
                                  {'ncols': 1,
                                   'widget': <CPSLinesWidget at
/ged/portal_layouts/blog_entry/w__dispatch_trackback_urls>,
                                   'widget_css_class': '',
                                   'widget_id': 'dispatch_trackback_urls',
                                   'widget_javascript': '',
                                   'widget_mode': 'edit',
                                   'widget_rendered': '<textarea rows="5"
cols="40" id="widget__dispatch_trackback_urls"
name="widget__dispatch_trackback_urls:lines"></textarea>'}]],
                        'style_prefix': 'layout_blog_entry_',
                        'widgets': {'Description': {'widget': <CPSTextWidget
at /ged/portal_layouts/blog_entry/w__Description>,
                                                    'widget_css_class':
'ddescriptionEdit',
                                                    'widget_javascript': '',
                                                    'widget_mode':
'hidden'},
                                    'LanguageSelector': {'widget':
<CPSDocumentLanguageSelectWidget at
/ged/portal_layouts/blog_entry/w__LanguageSelector>,
                                                         'widget_css_class':
'',

'widget_javascript': '',
                                                         'widget_mode':
'edit'},
                                    'Subject': {'widget':
<CPSMultiSelectWidget at /ged/portal_layouts/blog_entry/w__Subject>,
                                                'widget_css_class': '',
                                                'widget_javascript': '',
                                                'widget_mode': 'edit'},
                                    'Title': {'widget': <CPSHeadingWidget at
/ged/portal_layouts/blog_entry/w__Title>,
                                              'widget_css_class': '',
                                              'widget_javascript': '',
                                              'widget_mode': 'edit'},
                                    'accept_trackback_pings': {'widget':
<CPSBooleanWidget at
/ged/portal_layouts/blog_entry/w__accept_trackback_pings>,

'widget_css_class': '',

'widget_javascript': '',

'widget_mode': 'edit'},
                                    'content': {'widget':
<CPSRichTextEditorWidget at /ged/portal_layouts/blog_entry/w__content>,
                                                'widget_css_class': '',
                                                'widget_javascript': '',
                                                'widget_mode': 'edit'},
                                    'dispatch_trackback_urls': {'widget':
<CPSLinesWidget at
/ged/portal_layouts/blog_entry/w__dispatch_trackback_urls>,

'widget_css_class': '',

'widget_javascript': '',

'widget_mode': 'edit'},
                                    'lang': {'widget': <CPSSelectWidget at
/ged/portal_layouts/blog_entry/w__lang>,
                                             'widget_css_class': '',
                                             'widget_javascript': '',
                                             'widget_mode': 'edit'}}},
             'layout_mode': 'create',
             'ok': 1},
 'repeat': <SafeMapping instance at b31d8df0>,
 'request': <HTTPRequest,
URL=http://documents/sections/poles/metiers/blog/blog_entry_create_form>,
 'root': <Application instance at b6a80950>,
 'template': <FSPageTemplate at /ged/layout_blog_entry_create used for
/ged/sections/poles/metiers/blog>,
 'traverse_subpath': [],
 'user': xxxxxxx}

  Module Products.PageTemplates.Expressions, line 201, in __call__

  Module Products.PageTemplates.Expressions, line 189, in _eval

  Module Products.PageTemplates.Expressions, line 145, in _eval
__traceback_info__: request

  Module Products.PageTemplates.Expressions, line 347, in restrictedTraverse
__traceback_info__: {'path': ['enhanced_type_name'],
'TraversalRequestNameStack': []}

  Module ZPublisher.HTTPRequest, line 1214, in __getitem__

KeyError: 'enhanced_type_name'



_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à