0

我们系统中的内容类型“新闻”可以有版块。部分可以有子部分。小节可以有小节等。我们的作者需要能够添加一个或多个节以及重新排序节或小节的能力。我是 Drupal 的新手,所以很难弄清楚如何创建内容类型和输入表单。有人可以提供与我的用例类似的指针(要查看的模块、书籍、视频、博客等)吗?

更新:

例如:

Article Title
 - Section 1
    - subsection 1
    - subsection 2
 - Section 2
    - subsection 1
    - subsection 2

News 内容类型的结构类似于一本书的结构:

Article Title --> book title
 - Section 1  --> chapter title
    - subsection 1  --> section title
    - subsection 2  --> another section title
 - Section 2
    - subsection 1
    - subsection 2
  • 一本书可以有多个章节 --> 一篇新闻文章可以有很多部分
  • 一个章节可以有多个部分 --> 一个新闻部分可以有多个子部分

我们的需求类似于books模块提供的功能,但是“书”、“章”、“页”等术语会让我们的编辑感到困惑;相反,我们需要诸如“文章标题”、“章节”等术语。

谢谢!

4

1 回答 1

1

什么是节?

假设它是另一种内容类型,您可以使用Entity Reference

实际上,这意味着您将拥有两种内容类型:

  • 消息
  • 新闻栏目

新闻部分将有一个节点引用字段,可以引用新闻和新闻部分内容类型。

要创建新闻项目的部分,您只需创建一个新闻部分节点,并将先前创建的新闻项目添加到节点引用字段。

每当您想添加子部分时,您都可以继续执行相同的操作,但在这种情况下,引用将是先前创建的新闻部分。

使用视图,调用新闻项目的各个部分和子部分将非常简单。

于 2013-03-08T17:04:16.817 回答