Пытаюсь разобраться во внутренностях Wagtail CMS: где определена переменная шаблона allow_external_link?
Мне трудно понять, как работает модальный диалог, позволяющий вставлять различные типы ссылок в поле richtext. В частности, в этом файле:
Параметры allow_xyz
: где они задаются?
Например: {% elif allow_external_link %}
Где/когда определяется или устанавливается значение True для allow_external_link?
Заранее спасибо
Каждое из представлений в wagtail.admin.views.chooser
вызывает функцию shared_context
, которая извлекает эти флаги из URL-адреса и делает их доступными для шаблона:
Эти переменные URL передаются как часть любых ссылок, которые переходят с одного этапа модальности на другой.