Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 3, 2010 09:56:04

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

TemplateTags может ли быть глобальным?

Еще раз простите за пост. Но появилась идея. Слово “глобальный” не совсем уместно. Мне просто необходимо из одного блока передавать данные в другой. А именно… вот шаблон main.html

{% mytag as test %}

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



Офлайн

#2 Фев. 3, 2010 10:41:51

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

TemplateTags может ли быть глобальным?

{% extends "base.html" %}

{% block content %}
{% include "left.html" %}
{% endblock %}
ну и base.html, то что у тебя сейчас зовётся main. extends с left.html убрать
+у тебя 2 блока с одинаковым именем…

Офлайн

#3 Фев. 3, 2010 15:57:05

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

TemplateTags может ли быть глобальным?

Да, отлично!
Спасибо, заработало)))
Все скорректировал



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version