在前面的例子中,我们使用了一个隐含的参数。例如,URL
实际上就是
在准备将要显示的结果集时,尾数0就是所要搜索的层级的层次数量;如果参数为all,这意味着将包括所有的层次。假定你有一个分层级的词汇表,如表14-3所示。
表 14-3.一个地理的分层级的词汇表(子术语位于它们父亲的下面,同时缩进)
1 加拿大
2 不列颠哥伦比亚省
3 温哥华
4 安大略省
层级的第一层次是国家,加拿大;它有两个孩子,不列颠哥伦比亚省和安大略省。每一个省都包含一个孩子,一个主要的加拿大城市,在那里Drupal开发异常活跃。修改URL中的深度参数,所带来的影响如下所示。
以温哥华为标签的所有节点共用下面的URL:
为了显示标签为“不列颠哥伦比亚省”(但是没有标签“温哥华”)的所有节点,可以使用下面的URL:
为了显示标签为“不列颠哥伦比亚省”(包含标签“温哥华”)的所有节点(注意我们这里将深度设为了1),使用下面的URL:
标签为“加拿大”或者标签为任意一个加拿大省份或者城市的所有节点,都可使用下面的URL来显示:
老葛的Drupal培训班 Think in Drupal