Описание тега selmer

1 ответ

Цикл по JSON в шаблоне Selmer

Я делаю простую игру-викторину и хочу сохранить вопросы в файле JSON следующим образом: {"questions": [ { "question":"2+2 ?", "answer_A":1, "answer_B":2, "answer_C":3, "answer_D":4, "correct_answer":4 }, { "question":"2+3?", "answer_A":1, "answer_B"…
31 авг '15 в 18:23
1 ответ

Перебрать карту в selmer

Я хотел бы перебрать карту в selmer таким образом, чтобы я мог напечатать ключи и значения. Насколько я вижу, это не поддерживается из коробки, поэтому я попробовал следующее: (defn mapper-tag [args context-map content] (when-let [map-data (get cont…
08 янв '16 в 04:38
1 ответ

Если тег в Selmer (шаблонный движок, похожий на Django)

Я пытаюсь создать страницу администратора для веб-приложения, отображающего статус пользователя ("Пользователь" или "Администратор"). Вот выдержка из шаблона Selmer, который я написал: <tbody> {% for user in users %} <tr> <td>{{use…
16 ноя '15 в 23:14
1 ответ

Включение selmer в compojure-app приводит к ошибке при запуске сервера

Я пытаюсь создать приложение compojure, и я только что включил зависимость selmer. Я получаю исключение, когда пытаюсь сделать lein ring server-headless Я использую [selmer "1.0.7"] в качестве зависимости в проекте lein это исключение, которое я виж…
30 июн '16 в 23:04
1 ответ

Простой способ получить доступ к карте запросов в каждом шаблоне продавца?

Я хочу получить доступ к URL текущей страницы в моих шаблонах Selmer, чтобы я мог передать его действию редактирования страницы, чтобы эта страница могла содержать ссылку на страницу вызова, даже после редактирования. Вот код шаблона в моем шаблоне …
22 апр '17 в 09:15
2 ответа

Как добавить динамически объединенное имя файла для тега include в Selmer (Clojure)?

Я новичок в Clojure. Моя проблема связана с библиотекой шаблонов Selmer . Что я хочу сделать, это применить переменную следующим образом. Но это не работает; {% include {{right-page}} %} ------- X (здесь правая страница представляет собой объединенн…
1 ответ

Просмотр изменений в шаблонах Selmer без перезапуска сервера

Я создаю веб-приложение с Clojure, используя шаблоны Selmer. Я использую Jetty, и мне нужно перезапустить его, чтобы увидеть мои изменения. Я хочу увидеть свои изменения без перезагрузки сервера. Как мне этого добиться?
07 дек '14 в 16:34
1 ответ

Как я могу обрабатывать HTML-файлы в Luminus, которые не находятся в "ресурсах"?

У меня есть это: (defn about-page [] (layout/render "about.html" {:title "About"})) Но так как я переместил каталог "шаблоны" из "ресурсов" в корневой каталог и на сервере я мог бы поместить его в другое место, он не работает. Я сделал это, потому ч…
20 май '16 в 03:30
1 ответ

Тестирование clojure с керодоном

Я тестирую приложение clojure luminus/selmer с помощью Kerodon. Я получаю java.lang.IllegalArgumentException: field could not be found with selector "[:#name]" при попытке получить доступ к полю ввода с id=name следующее: (deftest home (-> (sessi…
24 фев '16 в 11:39
1 ответ

Переменная не раскрывается во включенном шаблоне selmer

У меня есть шаблон верхнего уровня, в котором я хочу использовать шаблон "фрагмент" внутри цикла for, но я не могу передать значение переменной: {% for item in coll %} {% include "fragment.html" with name="slack" item=item %} {% …
05 окт '20 в 10:33
2 ответа

Сельмер: Как применять фильтры в настраиваемом теге?

Я экспериментирую с библиотекой Selmer (версия 1.12.33) и создал простой настраиваемый тег . Я хочу дополнительно изменить этот тег, чтобы разрешить использование фильтров в том же ключе, что и некоторые стандартные теги, например <tcode id="8005…
08 фев '21 в 19:45
0 ответов

Luminus — доступ к данным из маршрута REST API в шаблоне Selmer

Я хотел бы создать приложение Luminus, которое предоставляет REST API и предоставляет данные из этого API в шаблонах Selmer. Однако я не могу понять, как заставить маршрутизацию работать. Например, если вы создаете шаблон luminus с помощью команды ,…
13 фев '22 в 22:44