+
+
+
+
+
+
+
+ {% block PAGE_TITLE %}hypn0: SVG-matrix of Hypnotoad — инструмент цифрового гипно-маркетинга{% endblock %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {# Шутка #}
+
+
+ {% if IS_DEBUG %}{% comment %}
+ Переключение dev/prod стилей Tailwind CSS происходит
+ АВТОМАТИЧЕСКИ через переменную IS_DEBUG (см. контексный-процессор
+ frontend/context_processors.py), DEV: tailwindcss из CDN, компилируется прямо в браузере. Удобно
+ для разработки (не нужна сборка), но грузит браузер и prod не используется. {% endcomment %}
+ {% comment %}
+ Кастомные @theme/@layer директивы проекта (токены цвета, типовой стиль ссылок)
+ лежат в css/tailwind-custom.css. @tailwindcss/browser сканирует и компилирует ТОЛЬКО то, что
+ видит в финальном DOM — то есть только содержимое тегов style с type text/tailwindcss, а не
+ внешние .css, подключённые через link. Поэтому файл вставляется сюда через include, а не
+ подключается отдельным link.{% endcomment %}
+ {% else %}{% comment %} PROD: заранее собранный Tailwind CLI файл (см.
+ frontend-assembly/tailwind/input.css и package.json). CLI сканирует шаблоны проекта и генерирует
+ только реально используемые классы, включая кастомные @theme/@layer директивы из того же самого
+ файла css/tailwind-custom.css (подключён в input.css через @import).{% endcomment %}
+ {% endif %}
+ {% block EXTRAHEAD %}{% endblock EXTRAHEAD %}
+
+
+
+{% block ADD_CSS1 %}{% endblock %}{% block ADD_CSS2 %}{% endblock %}{% block ADD_CSS3 %}{% endblock %}{% block BODY %}
+{# include "block/header.html" #}
+
+ {% block CONTENT %}{% endblock CONTENT %}
+
+{# {% include "blocks/footer.jinja2" %} #}{% endblock BODY %}{% if not ALLOW_TRACKING %}{# Если клиент еще не согласился на отслеживание покажем ему уведомление #}{% include "block/allow-tracking.html" %}{% else %}{# Если согласился -- отслеживаем#}
+{% endif %}
+
+{% block ADD_JS1 %}{% endblock ADD_JS1 %}{% block ADD_JS2 %}{% endblock ADD_JS2 %}{% block ADD_JS3 %}{% endblock ADD_JS3 %}
+
+
\ No newline at end of file
diff --git a/hypn0/templates/block/allow-tracking.html b/hypn0/templates/block/allow-tracking.html
new file mode 100644
index 0000000..042a965
--- /dev/null
+++ b/hypn0/templates/block/allow-tracking.html
@@ -0,0 +1,14 @@
+{# НИЖНИЙ POPUP О КУКУХ И ОТСЛЕЖИВАНИИ #}
+
+
+ Внимание! В соответствии с 152-ФЗ
+ и GDPR и протоколами Нового Нью-Йорка,
+ этот сайт использует файлы-присоски (cookies). ВСЕ СЛАВЯТ ГИПНОЖАБУ. Ваши обезличенные данные
+ считываются алгоритмами ментального мерцания. Оставаясь на гипно-платформе hypn0, вы добровольно
+ впадаете в транс и принимаете условия нашей политики
+ коконфиденциальности. Не пытайтесь переключить вкладку!
+
+
+
+
{# / НИЖНИЙ POPUP О КУКУХ И ОТСЛЕЖИВАНИИ #}
\ No newline at end of file
diff --git a/hypn0/templates/css/tailwind-custom.css b/hypn0/templates/css/tailwind-custom.css
new file mode 100644
index 0000000..8ffad55
--- /dev/null
+++ b/hypn0/templates/css/tailwind-custom.css
@@ -0,0 +1 @@
+/* @tailwind base; */
\ No newline at end of file
diff --git a/hypn0/templates/index.html b/hypn0/templates/index.html
index c28961d..a8f27ad 100644
--- a/hypn0/templates/index.html
+++ b/hypn0/templates/index.html
@@ -1 +1,6 @@
+{% extends "_base.html" %}{% load static %}
+
+
+{% block CONTENT %}
Привет
+{% endblock CONTENT %}
\ No newline at end of file