Oltree树状结构格式

From semantic-mediawiki.org
< Help:Oltree format(Redirected from Oltree树状结构格式)
Oltree formatOltree树状结构格式
Oltree format/zh-hans
将查询结果显示为树状结构(嵌套式HTML有序列表)
进一步的信息
提供方: Semantic Result Formats(语义结果格式)
最低版本: 1.7.1
最高版本: 依然支持
要求:
格式名称: oltree
作者: Stephan Gambke
类别: misc
目录

Contents

Oltree树状结构格式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. Meredan/Sandbox
    6. Munich
    7. Stuttgart
    8. 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



本文档页面适用于SMW从1.7.1版到最新版本的所有版本。
      其他语言: de

Help:Oltree format zh-hans 1.7.1