在同一页面中显示多种内容类型

时间:2019-06-20 06:17:23

标签: php view drupal-8

我已经创建了一个新的内容类型Home new,并在其下添加了内容

enter image description here

当我添加内容和首页等时

enter image description here

当我单击A B D时,它将展开并显示 enter image description here

Similary B enter image description here

但是我想在同一页面(主页)中显示所有内容,例如(无需显示A B D)

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

请帮助我如何更改主视图?我可以直接编辑首页吗?请帮助我

1 个答案:

答案 0 :(得分:0)

在Drupal 8中,主页由称为“ Front Page”(机器名称:“ frontpage”)的视图处理。

您可以通过在/ admin / structure / views / view / frontpage上进行编辑来查看此视图​​如何显示节点

基本上,它使用预告片显示模式显示最后10个节点或粘性节点或提升为首页节点。您可以使用Views UI(下面的URL)修改此视图行为。

可以使用各种显示模式显示每个节点:全部内容,预告片...您可以创建新的显示模式,并定义要为每个显示模式打印的域,或定义要用于每种显示模式的模板文件。对于每个字段,您都有选项(取决于字段类型)。

所以您有多种解决方案:

  • 编辑默认的预告片查看模式以满足您的需求(内容,内容类型,[您的内容类型],管理显示,单击“预告片”标签并编辑显示的字段)
  • 为您的主页创建新的显示模式,在首页视图中使用
  • 定义一个新视图,将其用作首页视图
  • 定义新的显示模式,在首页视图中使用它,并在此显示模式下针对该视图编写一个模板文件,然后在其中手动打印字段
  • ...

最快的解决方案是编辑预告片显示模式并在其中添加文件字段。但是,最好保持完整的预告片显示模式并创建自己的预告片。

更多信息在这里:https://www.drupal.org/docs/user_guide/en/menu-home.html

祝你好运