IF / ELSEIF с переменными шаблона в мониторе кампании

Я отправляю кампании по электронной почте из RSS-канала, и мне нужно проверить приоритет каждого сообщения для отображения в шаблоне.

Я отправляю только один пост на каждое письмо.

Бэкэнд-код PHP:

$this->apiCampaigns()->create_from_template($config['client_id'], [
'Name' => '['.date('d/m/Y H:i').'] '.$feed->title,
'Subject' => $feed->title,
'FromName' => $config['mail.from.name'],
'FromEmail' => $config['mail.from.address'],
'ReplyTo' => $config['mail.from.address'],
'SegmentIDs' => [$this->segment()],
'TemplateID' => $this->template(),
'TemplateContent' => [
'priority' => $feed->priority,

'Singlelines' => [
[
'Content' => $feed->title
],
[
'Content' => $feed->description
],
[
'Content' => 'AMPLIAR INFORMACIÓN',
'Href' => $feed->link
]
]
]
]);

Код кодирования в шаблон:

[if:priority="baja"]

<h3>Importancia baja</h3>
<img class="u-mx-auto" alt="Indicador alerta baja" width="220" src="images/indicador_alerta_baja.png">

[elseif:priority="media"]

<h3>Importancia media</h3>
<img class="u-mx-auto" alt="Indicador alerta media" width="220" src="images/indicador_alerta_media.png">

[elseif:priority="alta"]

<h3>Importancia alta</h3>
<img class="u-mx-auto" alt="Indicador alerta alta" width="220" src="images/indicador_alerta_alta.png">

[endif]

Но весь код работает нормально, кроме priority, Никогда не показывай никакой ценности.

Как я могу пройти priority значение для шаблона?

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]