yogthos/Selmer

Passing template variables to custom tags/filters?

Open

#78 aberto em 8 de abr. de 2015

Ver no GitHub
 (4 comments) (0 reactions) (0 assignees)Clojure (86 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (670 stars)
Métricas de merge de PR
 (Mesclagem média 39m) (4 fundiu PRs em 30d)

Description

Hello, Is this possible?

E.g.

(selmer/add-tag! :getter
                 (fn [args context-map]
                   (let [field (first args)]
                     (str (if (= (:javaType field) "boolean") "is" "get") (:name field)))))

... or using a filter instead of the tag. And in the template:

{% for field in model.fields %}
    {% getter field %}
{% endfor %}

Guia do colaborador