Обработка неисправностей Shopify жидкость в метаполе данных
Я пытаюсь найти способ обработки жидкого языка шаблонов Shopify внутри данных метаполя.
Например, если у меня есть это в файле page.liquid:
{% assign example_var = page.metafields.namespace_here.injected_template %}
{{ example_var }}
В этом случае injected_template = "Текущий шаблон: {{ template }}."
Это выведет: Текущий шаблон: {{template}}.
Однако, если я сделаю замену в строке 'назначить', я могу заменить один жидкий объект (или больше, если я добавлю больше фильтров замены).
{% assign example_var = page.metafields.namespace_here.injected_template | replace: '{{ template }}', template %}
{{ example_var }}
Теперь вывод: Текущий шаблон: страница.
Это начало в правильном направлении для обработки жидкого языка шаблонов, который находится в метаполях, и я могу сделать замену фильтров для базовых жидких объектов (которые могут добавить много фильтров замены), но я не могу понять, как создавать более сложные шаблоны с помощью операторов if или for или использовать фильтры в метаполе следующим образом: текущий шаблон: {{ template | использовать заглавные буквы}}.
Наличие этой возможности добавит большую гибкость приложению, над которым я работаю.