php - 在 Drupal 8 中创建页面以便我可以添加这些带有图像的帖子的最佳方法是什么?
问题描述
我在 Drupal 网站上有一个 Home 页面(比如安装后创建的),但是我仍然需要创建这个页面:
创建页面的最佳方法是什么,以便我可以添加这些带有图像的帖子?
我刚刚开始学习 Drupal,到目前为止,我已经听说过这样的页面创建方式:
1)在管理工具栏中:内容/添加内容/文章
2)在管理工具栏中:内容/添加内容/基本页面
3)在管理工具栏中:结构/视图/添加视图
我应该使用哪一个?或者也许还有其他一些我不知道的选择?
PS 目前我更感兴趣的是如何创建空白页面,然后我可以在以后添加帖子,添加帖子是另一个问题。
解决方案
欢迎来到 Drupal。
Drupal 附带的默认主题看起来不太好,但它以正确的方式完成了它的工作。现在,如果您想创建更好的 UI/UX,显然您应该创建一个新主题。但在此之前,请务必阅读并理解 Drupal 背后的概念。Drupal 文档是您的第一个朋友。
Drupal 将一切都视为节点,这就是 Drupal 的强大之处。正如您所提到的,文章、基本页面等被称为内容类型,它们可用于创建特定类型的内容。
现在为您的目的创建一个新的内容类型并添加您需要的字段。从上面的图片我可以说你的内容类型需要标题、图片、类别和日期。创建内容类型后,您可以在刚刚创建的内容类型下创建任意数量的内容。将图像中的每张卡片视为内容。
现在您可以使用 Drupal Core ModuleViews
来执行数据库操作,而无需编写单个代码。是的,您可以选择字段、排序、排序等,Views UI
并将其显示在页面或页面的一部分(块)中。
我想说在默认的 Drupal 主题中尝试一下,当你了解它是如何工作的时,你可以开始为你的项目创建自己的主题。
有很多可用的资源。但是你必须确定你问的是你是否真的需要。这需要一些时间,但值得。
推荐阅读
- node.js - 如何使用nodejs从猫鼬模式中读取嵌套数组元素?
- javascript - 评估没有全局范围的用户代码或跟踪工作人员的内存消耗
- c++ - 在 C++ 头文件中使用构造函数初始化列表返回类型外定义错误
- python - NetworkX 中的 Kamadao_kawai 布局中的线性布局指的是什么
- javascript - 添加按类定位的onclick
- firebase - 如何在颤动中检查数据是否成功写入firebase
- charts - 图表 JS,背景颜色未显示
- django - 将用户模型的 SlugField 放入另一个模型的 DeleteView - Django
- android - Android:匕首柄,注入导航组件
- html - 在另一个文本下方设置文本