Здравствуй! Добро пожаловать в DA. :) Я взял на себя смелость в редактировании вопроса, надеюсь, я все еще сохранил его суть. В противном случае не стесняйтесь вернуться или отредактировать снова, но, пожалуйста, постарайтесь сделать текст коротким и конкретным. Что касается ответа на ваш вопрос, я не знаю, но я заметил, что у модуля views есть views-view--frontpage.html.twigфайл. Следуя этим шаблонам, возможно, что правильное имя шаблона будет frontpage.html.twig. Вы можете попробовать. Другие шаблоны в ядре названы - отделяя свое имя от page, так что, возможно front-page.html.twig?
Летарион
Я добавил все эти файлы в папку с шаблонами в моей теме, и все равно там отображается файл page.html.twig вместо тех, которые я тоже очистил кеш перед перезагрузкой страницы.
Стефан
Ответы:
23
Включите,twig_debug и вы увидите HTML-комментарии вокруг вывода, которые сообщат вам, какие шаблоны доступны. В этом случае вы получите вывод:
<!-- THEME DEBUG --><!-- THEME HOOK: 'page' --><!-- FILE NAME SUGGESTIONS:
* page--front.html.twig
* page--node.html.twig
x page.html.twig
--><!-- BEGIN OUTPUT from 'core/modules/system/templates/page.html.twig' -->
Называя вашу страницу шаблона - front.html.twig будет использовать этот шаблон только для домашней страницы.
views-view--frontpage.html.twig
файл. Следуя этим шаблонам, возможно, что правильное имя шаблона будетfrontpage.html.twig
. Вы можете попробовать. Другие шаблоны в ядре названы - отделяя свое имя отpage
, так что, возможноfront-page.html.twig
?Ответы:
Включите,
twig_debug
и вы увидите HTML-комментарии вокруг вывода, которые сообщат вам, какие шаблоны доступны. В этом случае вы получите вывод:Называя вашу страницу шаблона - front.html.twig будет использовать этот шаблон только для домашней страницы.
источник
page
в моемtemplates
каталоге.