Привязка шаблона к странице
Привязка шаблона к странице
🔗 Привязка шаблона к странице
Способ 1: через колонку template
В таблице navigation, в записи страницы, укажите имя шаблона в поле template:
template |
Шаблон списка | Шаблон записи |
|---|---|---|
default |
blog/list.html.twig |
blog/single.html.twig |
docs |
docs.html.twig |
docs_single.html.twig |
my-theme |
my-theme.html.twig |
my-theme_single.html.twig |
Не нужно указывать .html.twig — CMS добавит автоматически.
Способ 2: через page_config
В поле page_config укажите template в JSON:
{
"source_table": "posts",
"template": "blog-custom",
"items_per_page": 12
}
Приоритет: page_config.template > поле template в navigation.
Способ 3: кастомный путь
Если шаблон лежит в подпапке:
template = "blog/custom"
→ CMS ищет: blog/custom.html.twig (список) и blog/custom_single.html.twig (запись).