add: планы (1)
This commit is contained in:
@@ -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"]`).
|
||||||
|
|||||||
Reference in New Issue
Block a user