有一个朋友想实现一个层级结构,他找了许多模块,但是都不特别合适,我听了他的需求以后,告诉他说,可以使用Book模块,他竟然不知道Book模块也可以用来组织结构.
对于那些层级性的内容,树形结构的内容,在Drupal中,是可以用Book模块组织的,而且正确的解决方案也是使用Book模块,当然也有一些基于Book的模块.也不排除有其它的正确的方式.
看看这篇文章的讨论, http://drupal.org/node/31896,里面的评论有这样一段:
“
It is true that when people see "outline" don't think "book", but people who see "book" don't think "site structure" either, and that's why it took some time until a few people realized its potential for site-structuring (and most people still haven't).
“
包括Dries都曾经想过将Book模块改名换姓,比如改成"outline",改成"site structure",这是历史了,由于各种原因,没有改成.
简体中文包中,直接把book模块翻译为手册模块,完全让人忘记了它还有负责站点结构的功能.这是很多人不知道,我知道,但是我不知道很多人不知道这个功能,今天阅读这篇文章的时候,看到了这里,我想很多中国的Drupal开发者使用者并不知道这种用法,所以专门写篇文章,说明一下.