Drupal 7 主页的自定义内容区域



我正在开发一个Drupal 7网站,其主页由5个区域组成。每个区域都需要在Drupal管理系统中可编辑。每个区域至少需要有一个图像上传和一个文本/正文字段。某些区域可能还有其他附加字段。换句话说,并非所有这些区域都需要完全相同的字段。

我不确定在Drupal中设置它的最佳方法是什么。我查看了块,但它们无法自定义字段。我需要我的图像字段是分开的,因为它将用作该区域的背景图像,而不是内联显示。

我考虑过创建自定义内容类型,但我不希望内容编辑器能够为给定区域创建多个节点,这可能会导致混淆。

我确实看到了一个模块节点限制,它似乎限制了用户或内容类型可以存在的节点数量,但它仍然被列为 alpha 模块。

你做了什么来处理类似的情况?

听起来创建自定义

块会很好地为您服务。这很容易做到,您可以使用hook_block_configure()hook_block_save()添加自己的表单/字段。这是我的一个模块文件,其中包含带有配置表单的自定义块。

您还可以使用显示套件模块将字段添加到区域中,如此处所述。

显示套件适用于在表示层中配置节点的字段。

但是您的问题可能在此之上...也许你的问题是内容构建,而你最强大和最灵活的选择之一是段落模块。

对于段落,

您必须创建一个内容类型,其中的段落捆绑包作为一个字段,然后创建一个页面并将其设置为您的首页。然后根据需要使用显示套件自定义这些节点类型演示文稿。

我知道页面的内容类型听起来太多了,但根据您的情况,这可能是您的最佳选择。

段落模块和显示套件模块在需要强大的内容创建和高级主题时非常强大。

如果您有任何疑问,请询问。

希望有帮助。

最新更新