Вложенная жидкостная метка для выбора элемента списка - PullRequest
0 голосов
/ 07 декабря 2018

Привет, мне интересно, не могли бы вы помочь мне с кодировкой Liquid, с которой я борюсь.

Я использую Liquid с customer.io для кодирования шаблона электронной почты.

customer.io использует данные из пользовательских атрибутов, например, {{customer.sub_speciality_id}}, а также данные из триггера, отправленного в виде JSON, например, {{trigger.test}}

Я использую следующий тег {{trigger.sub_specialities.3[0].title}}

, который ищет в JSON значения ключа "sub_specialities", затем выбирает раздел с ключом "3", который является списком, затем выбирает первый элемент в этом списке и возвращает заголовок

Это прекрасно работает.

Но я хотел бы заменить 3 жидким тегом, основанным на атрибуте клиента sub_speciality, который хранится как {{customer.sub_speciality_id}}

, таким образом, {{trigger.sub_specialities.{{customer.sub_speciality_id}}[0].title}}

Но я знаю, что вы не можете делать такую ​​жидкость.Как бы я поступил так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...