Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用drupal视图创建一个;“目录”;一系列页面的页面?_Drupal_Drupal 6_Drupal 7_Drupal Views - Fatal编程技术网

我可以使用drupal视图创建一个;“目录”;一系列页面的页面?

我可以使用drupal视图创建一个;“目录”;一系列页面的页面?,drupal,drupal-6,drupal-7,drupal-views,Drupal,Drupal 6,Drupal 7,Drupal Views,假设我正在为一个产品编写一本手册,我有一系列的页面名为: “第1章”、“第1.1节”、“第1.2节”、“第2章”、“第2.1节” 我可以使用drupal视图生成如下“目录”页面: 第一章 第1.1节 第1.2节 第二章 第2.1节 或者任何可以完成这项工作的模块?谢谢 使用“查看”模块的“html列表”格式,我只能得到一个没有层次结构的列表: 第一章 第1.1节 第1.2节 第二章 第2.1节 我正在使用drupal 7,您需要的是core附带的Book模块。你可以看到它与页面

假设我正在为一个产品编写一本手册,我有一系列的页面名为: “第1章”、“第1.1节”、“第1.2节”、“第2章”、“第2.1节”

我可以使用drupal视图生成如下“目录”页面:

  • 第一章
    • 第1.1节
    • 第1.2节
  • 第二章
    • 第2.1节
或者任何可以完成这项工作的模块?谢谢

使用“查看”模块的“html列表”格式,我只能得到一个没有层次结构的列表:

  • 第一章
  • 第1.1节
  • 第1.2节
  • 第二章
  • 第2.1节

我正在使用drupal 7,您需要的是core附带的Book模块。你可以看到它与页面一起运行;您需要的结构位于右侧的块中。我希望视图还提供一些图书模块集成。如果没有,您可以查看用于显示书本菜单块的代码


还有许多贡献的模块扩展了Book模块,值得一看。

为了方便前来搜索的人,我提供了另一个选项

虽然Book模块确实是Drupal对书籍结构的回答,但它并不能处理所有事情(如移动翻页、自定义TOC样式),而且您可能会发现它限制您使用不太合适的模式

我一直在研究的一个解决方案涉及视图、视图树模块和引用(或关系)模块

虽然没有很好的文档记录,但您可以在这里找到描述:

如果我找到一个更好的选择,我会写在这里

更新: 这是一个很好的页面,可以参考书本模块的备选方案:


我目前正在使用smartgueue_语言尝试nodequeue,以获得类似菜单、可翻译且不包含成员的列表。

图书模块似乎不提供为每本书生成目录页的功能。它只提供一个图书导航块和菜单,您想要的代码在该块中。检查book.module的实现,并在您自己的模块或块中进行调整,并显示在页面中。