У меня есть следующая структура:
шаблоны
– base.njk
страницы
– index.njk
компоненты //мой макрос
кнопка
- button.njk
- button.scss
Итак, когда я импортирую свой макрос на свою страницу: {% import 'button/button.njk' as btn %}
Это не работает, он загружает кнопку, потому что не говорит, что не может найти шаблон, но когда я пытаюсь вызвать свой макрос: {{ btn() }}
Выдает ошибку:
Невозможно вызвать "btn", который не является функцией
но когда его нет в папке «кнопка», он работает.
Я просто хочу знать, есть ли способ сохранить эту структуру и заставить ее работать?
Спасибо