Hi, Christian Christian Zagrodnick wrote:
Hi all,
shouldn't <dtml-var xyz> and <dtml-var "_['xyz']"> return the same result?
if xyz is a simple variable, yes.
Well - I don't know why but only the 1st is working. (top.German.ActualPages is a folder; tThisIs... is a dtml-method)
1: <dtml-with "top.German.ActualPages"> <dtml-var tThisIsTheXYZDocument> </dtml-with>
2: <dtml-with "_['top.German.ActualPages']"> <dtml-var tThisIsTheXYZDocument> </dtml-with>
I may be wrong on this, but if the dots indicate subobjects, you may want to do this as Python sequence syntax: "_['top']['German']['ActualPages']" or as "_['top'][aLanguage]['ActualPages']" assuming aLanguage is a variable which may be e.g., 'German' I hope this is a helpful hint. -- Jim Washington
Of course I want to replace the 'top.German.ActualPages' with a variable... but since it doesn't work with a hardcoded string it'll not work with a variable.
Any hint?
Thanks