Показать несколько типов контента на одной странице - PullRequest
0 голосов
/ 20 июня 2019

У меня есть новый тип контента Home new, и я добавляю контент под ним

enter image description here

, когда я добавляю контент И лицевую страницу как

enter image description here

Когда я нажму на ABD, он развернется и покажет enter image description here

Similary B enter image description here

Но я хочу отобразить все содержимое на той же странице (Домашняя страница), как (НЕТ необходимости отображать ABD)

**Badging                              Teams 
   1.pdf
   2.pdf
Developer
  1.pdf
  2.pdf**

Пожалуйста, помогите мне, как я могу изменить домашний видкак это? Могу ли я напрямую редактировать первую страницу? Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 20 июня 2019

В Drupal 8 домашняя страница обрабатывается представлением, называемым «Front Page» (имя машины: «frontpage»).

Вы можете увидеть, как это представление отображает узлы, отредактировав его здесь: / admin/ structure / views / view / frontpage

По сути, он отображает последние 10 узлов или закрепленных узлов или переходит в узлы главной страницы, используя режим отображения тизера.Вы можете изменить это поведение представления с помощью пользовательского интерфейса Views (URL ниже).

Каждый узел может отображаться в различных режимах отображения: полный контент, тизер ... Вы можете создавать новые режимы отображения и определять, какие поля вы хотитебыть напечатанным для каждого, или определить файлы шаблона, которые будут использоваться для каждого режима отображения.Для каждого поля у вас есть опции (в зависимости от типа поля).

Итак, у вас есть несколько решений:

  • отредактируйте режим просмотра тизера по умолчанию, чтобы удовлетворить ваши потребности (Контент, Тип контента,[ваш тип контента], Управление отображением, щелкните вкладку «Тизер» и отредактируйте отображаемые поля)
  • создайте новый режим отображения для вашей домашней страницы, используйте его в виде передней страницы
  • определите новый вид,используйте его как вид передней страницы
  • , определите новый режим отображения, используйте его при просмотре первой страницы и напишите файл шаблона, специфичный для этого вида в этом режиме отображения, а затем вручную напечатайте в нем поля
  • ...

Самое быстрое решение - отредактировать режим отображения тизера и добавить в него поле вашего файла.Но было бы неплохо сохранить режим отображения тизера без изменений и создать свой собственный.

Более подробная информация здесь: https://www.drupal.org/docs/user_guide/en/menu-home.html

Удачи с ним

...