Найти - Пользователи
Полная версия: TemplateTags может ли быть глобальным?
Начало » Django » TemplateTags может ли быть глобальным?
1
dissdoc
Еще раз простите за пост. Но появилась идея. Слово “глобальный” не совсем уместно. Мне просто необходимо из одного блока передавать данные в другой. А именно… вот шаблон main.html
{% mytag as test %}

{% block content %}
{% endblock %}
Вот, а теперь я начинаю работать left.html
{% extends "main.html" %}
{% block content %}
{% if test %}
<b>ok</b>
{% endif %}
{% endblock %}
И понятное дело, что тег test не передается “внутрь” шаблона. Как быть? Еще раз подключать текст не вариант. Это еще раз обращаться к БД и выполнять сравнения =\
slav0nic
{% extends "base.html" %}

{% block content %}
{% include "left.html" %}
{% endblock %}
ну и base.html, то что у тебя сейчас зовётся main. extends с left.html убрать
+у тебя 2 блока с одинаковым именем…
dissdoc
Да, отлично!
Спасибо, заработало)))
Все скорректировал
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB