對不起,如果問題聽起來天真。我有一個獵豹模板,e.g:獵豹模板過濾器
#filter None
<html>
<body>
$none should be ''
$number should be '1'
</body>
</html>
#end filter
與namespace = {'none': None, 'number': 1}
所以基本上我想所有的無和非字符串值「」和字符串分別將。根據Cheetah的文檔:http://www.cheetahtemplate.org/docs/users_guide_html_multipage/output.filter.html,我想要的是默認過濾器。這不是我在開始時把#filter None
做了什麼嗎?它怎麼不起作用?
請幫我解決這個問題。由於
編輯:
使其更清晰,基本上我希望通過這個簡單的if
測試:
#filter None
<html>
<body>
#if $none == '' and $number == '1':
<b>yay</b>
#end if
</body>
</html>
#end filter
所以,如果它的作品了所有我應該看到的是耶
但是...你得到的結果是什麼? – 2012-01-04 23:14:40
@RicardoCárdenes我得到的是$ none == None和$ number == 1.不是字符串 – BPm 2012-01-04 23:23:50
我只是運行你的例子,得到'應該''和'1'應該是'1',這就是我' d期望。我認爲你想要'''應該''和'''應該是'1'? – 2012-01-04 23:28:03