帮助:有序列表树格式

From semantic-mediawiki.org
< Help:Oltree format
Oltree format帮助:有序列表树格式
有序列表树格式
以树(嵌套的HTML有序列表)的形式显示查询结果
更多信息
提供者: Extension "Semantic Result Formats"
添加版本: 1.7.1
移除版本: 仍支持
需求:
格式名称: oltree
启用?表明安装相应扩展时是否默认启用该结果格式。
作者: Stephan Gambke
分类: 杂项
关键词
模板 · 
目录

Contents

结果格式oltree(有序列表树),属于Semantic Result Formats扩展,可用于以树,即嵌套的HTML有序(编号)列表,的形式显示查询结果。此结果格式与结果格式tree(树)非常相似,后者用于把查询结果以无序列表,而不是有序列表,的格式展示。

参数[edit]

参数 别名 类型 默认 说明
propsep - 文本 , 结果记录的属性之间的分隔符
valuesep - 文本 , 用于结果属性值之间的分隔符
template - 文本 空白 输出显示模板的名称
named args namedargs 布尔值 no 请指定传递给该模板的变量
userparam - 文本 空白 使用模板时,向模板调用所传递的取值
class - 文本 空白 指定附加的层叠式样式表类
introtemplate - 文本 空白 用于在查询结果前显示内容的模板的名称
outrotemplate - 文本 空白 用于在查询结果后显示内容的模板的名称
sep - 文本 , 结果之间的分隔符
parent - 文本 空白 包含父页面的属性
root - 文本 空白 树的根页面
start level - 整数 1 树状结构的起始级别,例如,将其整合到另一树状结构之中
template arguments - 文本 空白 设置命名参数如何传递到模板

示例[edit]

此格式的查询可能如下所示:

{{#ask:
 [[Category:Place]]
 [[Located in::+]]
 |format=oltree
 |parent=Located in
}}

结果:


  1. Amsterdam
  2. England
    1. Greenwich
    2. London
  3. France
    1. Languedoc-Roussillon
    2. Paris
  4. Fresno
  5. Germany
    1. Baden-Württemberg
      1. Karlsruhe
      2. Stuttgart
    2. Berlin
    3. Cologne
    4. Frankfurt
    5. Munich
    6. Stuttgart
    7. Würzburg
  6. New York City
  7. New York City
  8. Porto
  9. Rome
  10. San Diego
  11. San Diego
  12. San Francisco
  13. Sydney
  14. Tokyo
  15. United Kingdom
    1. England
      1. Greenwich
      2. London
  16. Vienna
  17. Warsaw