2012-07-21 51 views
1

substitue更好地考虑下面的猎豹模板如何猎豹模板

#filter None 
{data:[ 
#for $person in $persons 
{naam: "#if $person.lastname==None then '' else $person.lastname.replace('"', '\\"')#}, 
#end for 
]} 
#end filter 

这是相当拗口更换“与\\”

任何人有写这篇表达的更简单/短呢?

回答

0

我不知道猎豹,但也许这个工程:

{naam: "#$person.lastname and $person.lastname.replace('"', '\\"')#}, 
+0

不,在#if ...那么...否则...#似乎被猎豹,而不是由Python的评估 – Paul 2012-07-21 10:26:44