首页 > 解决方案 > 在同一页面中显示多种内容类型

问题描述

我创建了一个新的内容类型 Home new 并且我在它下面添加了内容

在此处输入图像描述

当我添加内容和首页时

在此处输入图像描述

当我单击 ABD 时,它会展开并显示 在此处输入图像描述

相似性B 在此处输入图像描述

但我想在同一页面(主页)中显示所有内容(无需显示 ABD)

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

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

标签: phpviewdrupal-8

解决方案


在 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

祝你好运


推荐阅读