This was broken in previous versions of Zope. The documentation at http://wiki.zope.org/ZPT/TALESSpecification13 and indeed the comments in the code clearly show that string expressions should not contain any subexpressions, other than simple paths.
The wiki page you point to does show the correct syntax. The issue here is that one cannot use a "string:" subexpression within a string.
${context/absolute_url} is fine.
${context/absolute_url|string:foo} is not.
Hi Ian,
This was broken in previous versions of Zope. The documentation at http:// wiki.zope. org/ZPT/ TALESSpecificat ion13 and indeed the comments in the code clearly show that string expressions should not contain any subexpressions, other than simple paths.
The wiki page you point to does show the correct syntax. The issue here is that one cannot use a "string:" subexpression within a string.
${context/ absolute_ url} is fine. absolute_ url|string: foo} is not.
${context/
I hope this clears up any confusion.