[ZCM] [ZC] 2302/ 2 Comment ""default" keyword behaves like "nothing" with tal:replace in 2.10"
"Collector: Zope Bugs, Features, and Patches ..." <[email protected]> Fri, 11 May 2007 12:38:00 -0400
| Newsgroups | gmane.comp.web.zope.devel.collector-monitor |
|---|---|
| Message-ID | <[email protected]> |
Issue #2302 Update (Comment) ""default" keyword behaves like "nothing" with tal:replace in 2.10" Status Pending, Zope/bug medium To followup, visit: http://www.zope.org/Collectors/Zope/2302 ============================================================== = Comment - Entry #2 by ajung on May 11, 2007 12:37 pm I think this belongs into the Zope 3 tracker since it's the Zope 3 ZPT engine ________________________________________ = Request - Entry #1 by betabug on Mar 29, 2007 3:39 am Uploaded: "default_replace_test.patch" - http://www.zope.org/Collectors/Zope/2302/default_replace_test.patch/view In a tag that uses something like tal:replace="context/notexistant|default" the default keyword is treated like the "nothing" keyword, i.e. the tag in question is not in the resulting source. **** My testcase (in a blank ZPT): [<img src="http://127.0.0.1:8080/misc_/PageTemplates/zpt.gif" tal:replace="structure here/notexists|default" />] [<img src="http://127.0.0.1:8080/misc_/PageTemplates/zpt.gif" tal:replace="structure default" />] [<img src="http://127.0.0.1:8080/misc_/PageTemplates/zpt.gif" tal:replace="default" />] **** Expected behaviour: In 2.9 these render to 3 little zpt.gif icons in []. Rendered source: [<img src="http://127.0.0.1:8080/misc_/PageTemplates/zpt.gif" />] [<img src="http://127.0.0.1:8080/misc_/PageTemplates/zpt.gif" />] [<img src="http://127.0.0.1:8080/misc_/PageTemplates/zpt.gif" />] **** What I got: In 2.10.3 this renders to the following html source: [] [] [] Please see attached diff for a test to reproduce the matter. ==============================================================