我们系统中的内容类型“新闻”可以包含章节。章节可以有小节。小节可以有子小节等。我们的作者需要能够添加一个或多个部分以及重新排序部分或子部分的能力。我是Drupal的新手,所以我很难搞清楚如何创建内容类型和输入表单。有人可以给出与我的用例类似的指针(模块,图书,视频,博客等)吗?
更新
E.g:
Article Title
- Section 1
- subsection 1
- subsection 2
- Section 2
- subsection 1
- subsection 2
新闻内容类型的结构类似于书的结构:
Article Title --> book title
- Section 1 --> chapter title
- subsection 1 --> section title
- subsection 2 --> another section title
- Section 2
- subsection 1
- subsection 2
我们的要求与书籍模块提供的功能类似,但“书籍”,“章节”,“页面”等术语会使我们的编辑感到困惑;我们需要像“文章标题”,“部分”等术语。
谢谢!
答案 0 :(得分:1)
什么是科?
假设它是另一种内容类型,您可以使用Entity Reference。
实际上,这意味着您将拥有两种内容类型:
新闻部分将有一个节点参考字段,可以引用新闻和广播。新闻栏目内容类型。
要创建新闻项目的部分,您只需创建一个新闻部分节点,并将先前创建的新闻项目添加到节点参考字段。
除非在这种情况下引用是先前创建的新闻部分,否则您可以在添加子部分时继续执行相同操作。
使用视图,调用各种章节&新闻项目的子部分。