@Nikita_Migushev

Как сделать динамическую таблицу в HTML шаблоне?

Делаю отправку письма через mandrill API по шаблону.

Есть такой шаблон письма:

JS Fiddle

В шаблоне есть таблица, куда должны попадать строки с товарами.

5e3875143a2ce884472135.jpeg

Проблема в том, что мы не знаем заранее, сколько будет строк с заказами, то есть их количество динамическое.

Вопрос: каким образом создать необходимое количество строк в шаблоне письма?

Пробовал передать html теги - так не работает, в письмо просто отражаются теги, а сам html не рендерится.

В мандриле используется объект вот такой структуры для передачи значений в переменные в шаблон HTML:

const emailContent = {
    clientName: 'Стройматериалы',
    clientAdress: 'Город Красноярск, Улица Мичурина, 75/3, Красноярский край, Сибирский федеральный округ',
    ExpectedDeliveryDate: '2020-02-10',
    ContactFace: 'Сергей Птрович',
    client_90: '83912413779',
    client_91: 'stroysistema_2008@mail.ru',
    peopleName: 'Андрей Зыков',
    people_tel: '+79991112255',
    orders: ''
};
  • Вопрос задан
  • 1481 просмотр
Решения вопроса 1
@Nikita_Migushev Автор вопроса
Вот здесь нашел ответ Using Handlebars for Dynamic Content https://mandrill.zendesk.com/hc/en-us/articles/205...
Есть специальные метки в шаблоне, куда можно передавать нужный html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
daemonhk
@daemonhk
ПсиХоПат
Есть возможность просто поставить метку в шаблон письма и туда парсить хоть 100500 строк? Обычно так делают.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 21:15
5000 руб./за проект
16 мая 2024, в 20:50
5000 руб./за проект