Мне нужна помощь, чтобы решить эту проблему.
Мой план состоит в том, чтобы создать «универсальный» макрос, способный вызывать все остальные макросы.
Он уже работает, когда макрос, который он хочет вызвать, имеет только 1 параметр.
Это мой макрос с 2 параметрами
{% macro render(type,txt="Button to push") %}
Это макрос, который я хочу вызвать, который затем вызывает другой макрос
{% macro render(path,vars) %}
{% import "partials/"+path+".nunjucks" as ce %}
{{ ce.render(vars) }}
и переменные сейчас выглядят так:
{% set vars = [{ var: "type='primary'"}, { var: "text='Primary'" }] %}
итак, я хочу вызвать макрос
ce.render(type="Primary",txt="Primary")
Заранее спасибо за помощь!