Bonjour tout le monde,

Voilà, j'ai un soucis.

Je suis tout novice sous plone et zope, et je commence les templates.
Je voulais modifier le template de pieds de page colophon.pt.

Donc je vais dans portal_skins, plone_templates, et colophon.

Je clique sur customize, j'edite le code, que je remplace par un code tout simple.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"
      i18n:domain="plone">
<body>
<div id="portal-footer" metal:define-macro="portal_footer" i18n:domain="plone">
  Copyright &copy; 2003 – 
  <span tal:define="now modules/DateTime/DateTime" tal:content="now/year"/> 
  by Société Géniale
</div>
</body>
</html>
Enfin, je clique sur "Save Changes"

Le problème, quand j'actualise la page d'acceuil du site, j'ai une erreur :

Site Error

An error was encountered while publishing this resource.

KeyError
Sorry, a site error occurred.

Traceback (innermost last):

* Module ZPublisher.Publish, line 188, in publish_module_standard
* Module Products.PlacelessTranslationService.PatchStringIO, line 34, in new_publish
* Module ZPublisher.Publish, line 145, in publish
* Module Zope2.App.startup, line 216, in zpublisher_exception_hook
* Module ZPublisher.Publish, line 114, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 40, in call_object
* Module Shared.DC.Scripts.Bindings, line 311, in __call__
* Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
* Module Products.CMFCore.FSPageTemplate, line 195, in _exec
* Module Products.CMFCore.FSPageTemplate, line 134, in pt_render
* Module Products.PageTemplates.PageTemplate, line 104, in pt_render
<FSPageTemplate at /TestProject/document_view used for /TestProject/front-page>
* Module TAL.TALInterpreter, line 206, in __call__
* Module TAL.TALInterpreter, line 250, in interpret
* Module TAL.TALInterpreter, line 711, in do_useMacro
* Module TAL.TALInterpreter, line 250, in interpret
* Module TAL.TALInterpreter, line 426, in do_optTag_tal
* Module TAL.TALInterpreter, line 411, in do_optTag
* Module TAL.TALInterpreter, line 406, in no_tag
* Module TAL.TALInterpreter, line 250, in interpret
* Module TAL.TALInterpreter, line 426, in do_optTag_tal
* Module TAL.TALInterpreter, line 411, in do_optTag
* Module TAL.TALInterpreter, line 406, in no_tag
* Module TAL.TALInterpreter, line 250, in interpret
* Module TAL.TALInterpreter, line 697, in do_useMacro
* Module Products.PageTemplates.TALES, line 221, in evaluate
URL: /TestProject/main_template
Line 194, Column 8
Expression: standard:'here/colophon/macros/colophon'
Names:

{'container': <PloneSite at /TestProject>,
'context': <ATDocument at /TestProject/front-page>,
'default': <Products.PageTemplates.TALES.Default instance at 0x01212D00>,
'here': <ATDocument at /TestProject/front-page>,
'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x04CC26C0>,
'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 0x011FDF30>,
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0x04CC26C0>,
'request': <HTTPRequest, URL=http://127.0.0.1:8080/TestProject/front-page/document_view>,
'root': <Application at >,
'template': <FSPageTemplate at /TestProject/document_view used for /TestProject/front-page>,
'traverse_subpath': [],
'user': schnito}

* Module Products.PageTemplates.Expressions, line 185, in __call__
* Module Products.PageTemplates.Expressions, line 173, in _eval
* Module Products.PageTemplates.Expressions, line 127, in _eval
__traceback_info__: here
* Module Products.PageTemplates.Expressions, line 308, in restrictedTraverse
__traceback_info__: {'path': ['colophon', 'macros', 'colophon'], 'TraversalRequestNameStack': []}

KeyError: 'colophon' (Also, the following error occurred while attempting to render the standard error message, please see the event log for full details: 'colophon')

Troubleshooting Suggestions

* The URL may be incorrect.
* The parameters passed to this resource may be incorrect.
* A resource that this resource relies on may be encountering an error.

For more detailed information about the error, please refer to error log.

If the error persists please contact the site maintainer. Thank you for your patience.
Quelqu'un saurait m'aider ?

Merci bien !