TOOLS为非官方社区,欢迎一起建设,答疑群:717421103

版本260427.1

全站通知:

帮助:解析函数/subobject

来自ToolsWIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

subobject是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。

subobject

出自扩展 Semantic MediaWiki SMW功能强大,应用广泛。如需单页内大量调用,请考虑使用模板、模块批量查询,这能提升综合体验、降低资源消耗。另请参阅灰机、Fandom的相关文档,他们详述了对SMW的顾虑和限制。

灰机Wiki文档:

SMW官方文档:


语法

添加子对象:

{{#subobject:子对象名
 |属性1 = 值1
 |属性2 = 值1|值2
 |属性3 = 值1,值2,值3 |+sep = ,
 |...
}}

查询具有子对象:

{{#ask: [[-Has subobject::页面名]] 
 |?属性1
 |?属性2
}}

查询指定子对象:

{{#show: 页面名#属性名
 |?属性1
 |?属性2
}}

示例

创建子对象

{{#subobject:ParserFunction
 |NameList = subobject|ask|show|css|
 |typeList = smw,widget,cargo,template|+sep=,
}}


查询具有子对象

{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] 
 |?nameList
 |?typeList
 |format=ol
}}
输出:
  1. 解析函数/subobject#ParserFunctionNameList: subobject, ask, show, css, TypeList: smw, widget, cargo, template


查询指定子对象

{{#show: 帮助:解析函数/subobject#ParserFunction
 |?nameList
 |?typeList
 |format=ol
}}
输出:
  1. subobject, ask, show, csssmw, widget, cargo, template


实际用例

一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时仅供批判性参考
火湖 - Sulfur