图书模块与分类模块


9

书籍和分类法模块非常相似,用于按层次结构组织内容。

两个模块:

  • 允许多层次结构
  • 可以通过视图访问
  • 通过node.tpl.php文件的所有自定义主题
  • 提供用于在一个层次结构中提升或降级内容,或将其移至另一个层次结构的方法

Book模块具有创建导航系统的附加优点(尽管您可以使用分类法和Views重新创建它)。

我的问题是:哪种更好地用于按层次结构组织内容?一个相对于另一个有什么劣势或优势吗?

在内核中存在两个类似的模块对我来说似乎很奇怪。为什么不将它们合并为一个?

Answers:


5

区别在于Book模块定义了可用于创建图书的内容类型(“ Book page”)。Book模块还允许创建一个层次结构,它显示:

  • 与您正在可视化的当前书关联的子页面列表
  • 允许从一页转到下一页,上一页和上一页的菜单
  • 允许您创建新的子页面的链接
  • 允许您查看当前书籍页面的可打印版本的链接

    drupal.org的屏幕截图

分类法模块用于对站点的内容进行分类,但是当您单击某个节点使用的分类法术语的链接时,您看到的页面将显示所有使用该分类法术语的节点,而不允许您从该节点传递到连续的或顶部的层次结构。

简而言之,分类法模块处理的属性(在Drupal术语中是一个字段,由字段API处理)可以与节点关联,也可以与用户关联,而Book模块定义了可用于创建内容的内容类型书籍,并允许以分层方式处理该内容类型。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.