Как я могу добавить параметр в текст html mandrill?

Есть ли способ включить параметр i html часть mandrill?

Я не использую шаблон.

вот мой код.

 $mandrill = new Mandrill('YOUR_API_KEY');
$message = array(
    'html' => '<p>here is my email</p>',
    'text' => 'Example text content',
    'subject' => 'example subject',
    'from_email' => '[email protected]',
    'from_name' => 'Example Name',
    'to' => array(
        array(
            'email' => '[email protected]',
            'name' => 'Recipient Name',
            'type' => 'to'
        ),
         array(
            'email' => '[email protected]',
            'name' => 'Recipient Name',
            'type' => 'to'
        )
    ),

Что я хочу сделать, так это добавить параметр к содержимому html.

 'html' => '<p>here is my email{ param}</p>', // this line

Как я могу это сделать ?

Спасибо


person Mahesh Eu    schedule 07.02.2014    source источник


Ответы (1)


Похоже, вы хотите использовать теги слияния Mandrill.

Вы можете вставлять теги слияния в свой HTML-контент, и он будет вводить персонализированную информацию для каждого получателя. Их можно использовать в вашем контенте в формате *|MERGETAG|* и путем определения «merge_vars» в вашем массиве сообщений.

Вот пример из их документов:

"message": {
        "global_merge_vars": [
            {
                "name": "var1",
                "content": "Global Value 1"
            }
        ],
        "merge_vars": [
            {
                "rcpt": "[email protected]",
                "vars": [
                    {
                        "name": "fname",
                        "content": "John"
                    },
                    {
                        "name": "lname",
                        "content": "Smith"
                    }
                ]
            }
        ],

источник: http://help.mandrill.com/entries/21678522-How-do-I-use-merge-tags-to-add-dynamic-content-

При небольшом тестировании Mandrill фактически поддерживает несколько тегов слияния «из коробки», поэтому вы должны просто добавить *|EMAIL|* в свой HTML-контент, и он извлечет этот адрес электронной почты из вашего массива TO.

person Pietro Ferrero    schedule 07.02.2014