Bonjour, pour des raisons de personnalisation, j'ai besoin de stocker sur mon FileSystem une Macro ZopePageTemplate.
J'arrive a le faire via External File, mais lorsque j'utilise cette macro, la page me retourne une erreur.
en voici la trace :
NotFound
macros

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.PageTemplates.ZopePageTemplate, line 330, in _exec
Module Products.PageTemplates.ZopePageTemplate, line 427, in pt_render
Module Products.PTProfiler.ProfilerPatch, line 83, in __patched_render__
Module Products.PageTemplates.PageTemplate, line 89, in pt_render
Module zope.pagetemplate.pagetemplate, line 117, in pt_render
Warning: Macro expansion failed
Warning: zExceptions.NotFound: macros
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 870, in do_useMacro
Module zope.tales.tales, line 696, in evaluate
URL: /DMPGSv1/composants/Edition/HTML/ordonnanceLibre.html
Line 1, Column 0
Expression: <PathExpr standard:u'context/DMPGSv1/templates/printable/HTML/print2.html/macros/print2'>
Names:

{'container': <Folder at /DMPGSv1/composants/Edition/HTML>,
'context': <Folder at /DMPGSv1/composants/Edition/HTML>,
'default': <object object at 0xb7590528>,
'here': <Folder at /DMPGSv1/composants/Edition/HTML>,
'loop': {},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x10b4b50c>,
'request': <HTTPRequest, URL=http://dev.perinat-gyneco.fr:8080/DMPGSv1/composants/Edition/HTML/ordonnanceLibre.html>,
'root': <Application at >,
'template': <ZopePageTemplate at /DMPGSv1/composants/Edition/HTML/ordonnanceLibre.html>,
'traverse_subpath': [],
'user': <User 'zope'>}

Module Products.PTProfiler.ProfilerPatch, line 32, in __patched_call__
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 80, in boboAwareZopeTraverse
Module OFS.Traversable, line 301, in restrictedTraverse
Module OFS.Traversable, line 284, in unrestrictedTraverse
__traceback_info__: ([], 'macros')

NotFound: macros
pourtant si je teste avec une simple ZopePage template qui n'utilise pas de macro, celle ci est bien interprétée.
Auriez vous une idée.

merci