我在模板中注意到我正在编辑,有时会有一个像
这样的结构{if} ... {/if}
和其他时间:
{{if}} ... {{/if}}
我只是想知道它们之间的功能差异(如果有的话)。
答案 0 :(得分:3)
SugarCRM在糖UI变量周围使用“{{”和“}}”双括号。当糖正在创建缓存文件时,将评估此部分。 Sugar不使用tpl文件,它们预处理它并生成缓存的Smarty tpl,然后使用smarty来处理生成的缓存模板。双括号用于区分生成模板文件的阶段和处理运行时视图的阶段。
这是在EditView中实现的,更多信息可以在这里找到:http://developers.sugarcrm.com/docs/OS/6.2/-docs-Developer_Guides-Sugar_Developer_Guide_6.2.0-Sugar_Developer_Guide_6.2.1_html.html#9003870
答案 1 :(得分:1)
这仅适用于EditViews和DetailViews,我们使用两次传递渲染从元数据构建这些表单。所有其他论坛都不需要这个。