2017-08-02 12 views
0

WHMCS APIを使用して電子メールを送信するときにカスタム変数にアクセスするのに苦労しています... 以下のAPIコマンドもご覧ください。タグ私は配列を表示しようとしています。WHMCS電子メールのSmartyテンプレートでカスタム変数にアクセスする方法

私はいくつかの異なる方法を試してみましたが、私は定義された配列にアクセスすることはできません...

どのような援助が大幅にいただければ幸いです:)。

APIコマンド

$results = localAPI("SendEmail", ['messagename'=>'My Email Template', 'id'=>$client->userid, 'customvars' => ['myvariables' => ['test_var_1'=>'value 1', 'test_var_2'=>'value 2']]]); 

Smartyのテンプレートの構文私はメールにかかわらず、何も受けていないのです

{foreach from=$myvariables item=custom_field} 
    {$custom_field.test_var_1} 
{/foreach} 

を試しました...私はまた

{foreach from=$client_custom_fields.myvariables item=custom_field} 
    {$custom_field.test_var_1} 
{/foreach} 

答えて

0

を試してみました私は傷つくdスマートなデバッグタグを使用し、電子メールメッセージログで電子メールを表示して、変数の送信先を正確に確認します。ちょうど追加:

{debug} 

テンプレートの場合は本文に追加してください。

関連する問題