2016-06-25 1 views
0

Я работаю на сайте Drupal 8, где у меня есть пользовательский модуль/блок, который извлекает контент с другого сервера и вводит его в div. Когда пользователь нажимает на ссылку (например, прочитайте больше) из вложенного содержимого, мне нужно обслуживать контент (полную html-страницу) (который получает от сервера) без заголовка и нижнего колонтитула моего шаблона.Drupal 8 извлекает содержимое и обслуживает без заголовка/нижнего колонтитула

Мой вопрос: как я могу обслуживать страницу без заголовка и нижнего колонтитула моего шаблона?

Спасибо.

+0

Вы открываете контент в модальном виде или на отдельной странице? Если это отдельная страница, вы можете подключить модуль к содержимому на странице с типом контента, специфичным для введенного содержимого. Затем вы можете написать крючок для шаблона страницы для этого типа контента и удалить верхний/нижний колонтитул. – rachel

+0

Это отдельная страница. Можете ли вы дать мне какое-то направление по типу контента и крючкам? Спасибо – chatu

+0

https://www.drupal.org/node/2521876 Должен быть в состоянии скопировать код там и изменить вашу тему.
Итак, в основном, создайте тип контента, который используется только для этого контента. Установите свой блок только для отображения в области содержимого этого типа страницы. Затем добавьте шаблон страницы с удаленным заголовком/нижним колонтитулом и очистите кеш. – rachel

ответ

1

Вы можете создать пользовательскую страницу, а в admin/structure/block вы удаляете блоки из верхнего и нижнего колонтитула с этого URL-адреса.

Или вы создаете собственный шаблон страницы, и вы удаляете печать верхнего и нижнего колонтитула.

Файл nameing: узел - [Content-Type] .html.twig например: узел - article.html.twig узел - [Content-Type] - [дисплей формата] .html.twig , например: узел - статья - full.html.twig

https://www.drupal.org/node/2282025

Надежда Я был полезным, пожалуйста, спросите, если вам нужно дальнейшие подробности.