add: планы (1)

This commit is contained in:
2026-08-07 17:14:38 +03:00
parent 5379efffaa
commit 14e3ef7344
+7
View File
@@ -22,6 +22,13 @@
## 2. DSL-парсер Страниц-Хабов и Динамических Модулей ## 2. DSL-парсер Страниц-Хабов и Динамических Модулей
- [ ] **Замена списочных вьюх/шаблонов на универсальные DSL-хабы**
- *Описание:* Отказаться от создания специализированных views и templates под каждый раздел с карточками/списками (например, `/info/`, `/blog/`). Любой список разделов или статей становится частным случаем хаба со статьей `l_article_type == 'HUB'`.
- *Детали:*
- Отдельные списочные вьюхи (например, `txt_articles_list`) упраздняются в пользу единого диспетчера хабов `HubView`.
- Все сущности и статьи генерируют свои канонические URL через `get_absolute_url()` модели `TbArticle`, исключая путаницу префиксов в ссылках внутри блоков хаба.
- *Приоритет:* Средний (по мере реализации DSL-парсера).
- [ ] **Реализовать DSL-парсер Страниц-Хабов (`j_article_metadata['hub']`)** - [ ] **Реализовать DSL-парсер Страниц-Хабов (`j_article_metadata['hub']`)**
- Поддержка позиционных кортежей `["slug", "view_mode", limit, "sort", extra]`. - Поддержка позиционных кортежей `["slug", "view_mode", limit, "sort", extra]`.
- Поддержка динамических модулей по префиксу `!` (`["!cart-app"]`, `["!promo-mandarin"]`). - Поддержка динамических модулей по префиксу `!` (`["!cart-app"]`, `["!promo-mandarin"]`).