Я пытаюсь сделать простую вещь (по крайней мере, для обычных фреймворков), используя шаблон Luminus и Selmer, но я не могу найти способ сделать это. Я хотел бы просто передать значения в базовый шаблон, что-то вроде этого:
file: home.html
{% extends "base.html" {:user {{ user }} } %}
{% block content %}
...
{% endblock %}
Я знаю, что мы можем сделать это с помощью рендеринга файла, как это
(render-file "html/base.html" {:user user})
Но это не выглядит правильным, это выглядит как странный обходной путь.
Моя идея на самом деле состоит в том, чтобы сделать некоторые глобальные переменные для доступа к любому месту приложения, как пользователь сеанс, но я не нашел его в документации на luminus