我想为电子邮件模板编辑器定义新的变量。
例如,现在我可以使用"$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',
),
它将显示在模板创建中。我不知道这个字段是否会被填入电子邮件中你可以试试。