如何在SugarCRM中为电子邮件模板添加自定义变量


How to add custom variables in SugarCRM for email templates?

我想为电子邮件模板编辑器定义新的变量。

例如,现在我可以使用"$account_name",它被Account Name值替换。我想在PHP代码的一个地方定义的东西,如$end_subscription, $end_subscription计算在PHP代码基于创建日期

如果你有Sugar的Pro版本:

您是否尝试向模块添加计算字段?

你不必在视图中使用它。无论如何,它都会在模板创建中显示出来。

使用CE,您可以尝试:

创建一个类型为"function"的非数据库字段

'field_name' => array ( 
   'name' => 'field_name', 
   'vname' => 'LBL_FIELD_NAME', 
   'type' => 'function', 
   'source' => 'non-db', 
   'function_name' => 'function_name', 
   'function_params' => array('date_modified'), 
   'function_params_source' => 'this', 
   'function_require' => 'custom/modules/Accounts/Calculate.php', 
),  

它将显示在模板创建中。我不知道这个字段是否会被填入电子邮件中你可以试试。