{% extends "base.html" %} {% block content %} {% load pytils_translit %}
Для загрузки компоненты, в шаблон вставьте код:
{% templatetag openblock %} load pytils_translit {% templatetag closeblock %}
Для наглядности, текст подставленный фильтром выделен курсивом.
Простая транслитерация, из текста
{{ params.text }}получается
{{ params.text|translify }}
В шаблоне записано так:
<p>Простая транслитерация, из текста <blockquote>{% templatetag openvariable %} params.text {% templatetag closevariable %}</blockquote>
получается <blockquote><em>{% templatetag openvariable %} params.text|translify {% templatetag closevariable %}</em></blockquote></p>
Если включен режим PYTILS_SHOW_VALUES_ON_ERROR
, то при ошибке
отображается оригинальный текст.
Простая детранслитерация, из текста
{{ params.translit }}получается
{{ params.translit|detranslify }}
В шаблоне записано так:
<p>Простая детранслитерация, из текста <blockquote>{% templatetag openvariable %} params.translit {% templatetag closevariable %}</blockquote>
получается <blockquote><em>{% templatetag openvariable %} params.translit|detranslify {% templatetag closevariable %}</em></blockquote></p>
Если включен режим PYTILS_SHOW_VALUES_ON_ERROR
, то при ошибке
отображается оригинальный текст.
Подготовка текста для URL. Из текста
{{ params.text }}получается slug
{{ params.text|slugify }}Также возможна обработка и английского текста: например из
{{ params.translit }}получается slug
{{ params.translit|slugify }}
В шаблоне это всё записано так:
<p>Подготовка текста для URL. Из текста <blockquote>{% templatetag openvariable %} params.text {% templatetag closevariable %}</blockquote>
получается slug <blockquote><em>{% templatetag openvariable %} params.text|slugify {% templatetag closevariable %}</em></blockquote>
Также возможна обработка и английского текста: например из <blockquote>{% templatetag openvariable %} params.translit {% templatetag closevariable %}</blockquote>
получается slug <blockquote><em>{% templatetag openvariable %} params.translit|slugify {% templatetag closevariable %}</em></blockquote></p>
Если включен режим PYTILS_SHOW_VALUES_ON_ERROR
, то при ошибке
отображается оригинальный текст.