{% load i18n admindocs_llm %} # {% translate 'Template filter documentation' %} {% regroup filters|dictsort:"library" by library as filter_libraries %} {% for library in filter_libraries %} ## {% firstof library.grouper _("Built-in filters") %} {% if library.grouper %}{% blocktranslate with code="{"|add:"% load "|add:library.grouper|add:" %"|add:"}" %}To use these filters, put `{{ code }}` in your template before using the filter.{% endblocktranslate %} {% endif %}{% for filter in library.list|dictsort:"name" %} ### {{ filter.name }} {{ filter.title|markdown }} {{ filter.body|markdown }} {% if not forloop.last %}--- {% endif %}{% endfor %} {% endfor %} --- ## {% translate 'Filter Index' %} {% regroup filters|dictsort:"library" by library as filter_libraries %} {% for library in filter_libraries %} ### {% firstof library.grouper _("Built-in filters") %} {% for filter in library.list|dictsort:"name" %}- [{{ filter.name }}](#{{ library.grouper|default:"built_in" }}-{{ filter.name }}) {% endfor %} {% endfor %}