2013-05-16 59 views
0

我有使用該模板的頁面:形狀mediawiki如何查詢使用某個模板的頁面?

{{shape|Shape name=ACTOR ROLE|Diagram 
type=ATD|Version=3.5|Shape=File:ACTOR ROLE V3.5.svg}} 

我想使用的東西的動產與模板頁面,選擇那些在其中[圖表類型= ATD]

{{#ask: ????????????? 
| ?Shape name= 
| ? Version= 
| ?Shape= 
}} 

回答

1

也許我在你的問題中遺漏了一些東西,但你不是查詢模板,而是查詢屬性值。

{{#ask: [[Diagram type::ATD]] 
| ?Shape name 
| ?Version 
| ?Shape 
}} 

在Semantic MediaWiki中,您通常還會將其綁定到類別中。通過向{{形}}模板調用,如:

[[Category:Shape]] 

,然後你的查詢將獲得更加精確一點,通過添加過

{{#ask: [[Category:Shape]] [[Diagram type::ATD]] 
| ?Shape name 
| ?Version 
| ?Shape 
}} 

注:我假設你正在使用與模板參數相同的屬性名稱。帶有模板參數的典型約定通常會在名爲Has diagram type的屬性中存儲名爲Diagram type的參數。

相關問題