You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "SMW queries"
(Created page with "Here you can see some examples for simple queries using the metadata of a wiki page. You can add these queries to any wiki page. ==Creating page lists== <syntaxhighlight lan...") (Tag: 2017 source edit) |
(Tag: 2017 source edit) |
Here you can see some examples for simple queries using the metadata of a wiki page. You can add these queries to any wiki page.
Contents
Creating page lists[edit | edit source]
{{#ask:
[[:+]]
[[Modification date::+]]<!-- necessary to filter deleted pages -->
|format=ul
|limit=4
}}
... further results
Notes:
[[:+]]
show Pages in the Main namespace. [[Myspace:+]]
shows pages in the namespace Myspace.
[[:+||Help:+]]
shows pages in the Main namespace and in the namespace Help.
Output in category style[edit | edit source]
{{#ask:
[[:+]][[Modification date::+]]
|format=category
|limit=12
}}
A
B
Show pages from a category[edit | edit source]
{{#ask:
[[Category:Administration]]
| limit=4
| searchlabel=
| format=ol
}}
Seiten mit gleichem Namensanfang[edit | edit source]
{{#ask:
[[~Visu*]][[:+||Manual:+]]
[[Modification date::+]]<!-- necessary to filter deleted pages -->
| limit=5
| searchlabel=
| format=ol
}}
- Visual version comparison (VisualDiff)
- VisualEditor
- VisualEditor/Tables/Examples
- VisualEditor/Version comparison
- VisualEditor: Insert Images
Results format: Table[edit | edit source]
Format "broadtable"[edit | edit source]
{{#ask:
[[~Visu*]][[:+||Manual:+]]
[[Modification date::+]]<!-- necessary to filter deleted pages -->
| limit=5
| searchlabel=
| format=broadtable
}}
Visual version comparison (VisualDiff) |
VisualEditor |
VisualEditor/Tables/Examples |
VisualEditor/Version comparison |
VisualEditor: Insert Images |
Format "datatable"[edit | edit source]
{{#ask:
[[~Visu*]][[:+||Handbuch:+]]
[[Modification date::+]]<!-- necessary to filter deleted pages -->
| limit=5
| searchlabel=
| format=table
| class=datatable
}}
Important!
The format declaration|format=datatablecurrently does not work with the BlueSpice skin. Instead, use the following syntax:
|format=table |class=datatable
Visual version comparison (VisualDiff) |
VisualEditor |
VisualEditor/Tables/Examples |
VisualEditor/Version comparison |
VisualEditor: Insert Images |
Here you can see some examples for simple queries using the metadata of a wiki page. You can add these queries to any wiki page. ==Creating page lists== <syntaxhighlight lang="text"> {{#ask: [[:+]] [[Modification date::+]]<!-- necessary to filter deleted pages --> |format=ul |limit=4 }} </syntaxhighlight><br />{{#ask: [[:+]][[Modification date::+]] |format=ul |limit=4 }} '''Notes:''' <code><nowiki>[[:+]]</nowiki></code> show Pages in the ''Main'' namespace. <code><nowiki>[[Myspace:+]]</nowiki></code> shows pages in the namespace ''Myspace''. <code><nowiki>[[:+||Help:+]]</nowiki></code>shows pages in the Main namespace and in the namespace ''Help''. ===Output in category style=== <syntaxhighlight> {{#ask: [[:+]][[Modification date::+]] |format=category |limit=12 }} </syntaxhighlight> {{#ask: [[:+]][[Modification date::+]] |format=category |limit=12 }} ===Show pages from a category=== <syntaxhighlight lang="text"> {{#ask: [[Category:Administration]] | limit=4 | searchlabel= | format=ol }} </syntaxhighlight> {{#ask: [[Category:Administration]] | limit=4 | searchlabel= | format=ol }} ===Seiten mit gleichem Namensanfang=== <syntaxhighlight lang="text"> {{#ask: [[~Visu*]][[:+||Manual:+]] [[Modification date::+]]<!-- necessary to filter deleted pages --> | limit=5 | searchlabel= | format=ol }} </syntaxhighlight>List of pages in the ''Main '' namespace and in the namespace ''Manual'' that begin with "Visu". {{#ask: [[~Visu*]][[:+||Manual:+]] [[Modification date::+]]<!-- necessary to filter deleted pages --> | limit=5 | searchlabel= | format=ol }} ==Results format: Table== ===Format "broadtable"=== <syntaxhighlight lang="text"> {{#ask: [[~Visu*]][[:+||Manual:+]] [[Modification date::+]]<!-- necessary to filter deleted pages --> | limit=5 | searchlabel= | format=broadtable }} </syntaxhighlight> {{#ask: [[~Visu*]][[:+||Manual:+]] [[Modification date::+]]<!-- necessary to filter deleted pages --> | limit=5 | searchlabel= | format=broadtable }} ===Format "datatable"=== <syntaxhighlight lang="text"> {{#ask: [[~Visu*]][[:+||Handbuch:+]] [[Modification date::+]]<!-- necessary to filter deleted pages --> | limit=5 | searchlabel= | format=table | class=datatable }} </syntaxhighlight> {{Box Note|boxtype=important|Note text=The format declaration <pre>|format=datatable </pre> currently does not work with the BlueSpice skin. Instead, use the following syntax: <pre> |format=table |class=datatable </pre>}} {{#ask: [[~Visu*]][[:+||Manual:+]] [[Modification date::+]]<!-- necessary to filter deleted pages --> | limit=5 | searchlabel= | format=table | class=datatable }} {{Box Links-en|Thema1=[https://www.semantic-mediawiki.org/wiki/Help:Inline_queries SMW "ask" queries]}}<br /> [[Category:Organization]] [[de:SMW-Abfragen]] [[en:{{FULLPAGENAME}}]]
Line 118: | Line 118: | ||
}} | }} | ||
− | {{Box Links|Thema1=[https://www.semantic-mediawiki.org/wiki/Help:Inline_queries SMW "ask" queries]}}<br /> | + | {{Box Links-en|Thema1=[https://www.semantic-mediawiki.org/wiki/Help:Inline_queries SMW "ask" queries]}}<br /> |
[[Category:Organization]] | [[Category:Organization]] | ||
[[de:SMW-Abfragen]] | [[de:SMW-Abfragen]] | ||
[[en:{{FULLPAGENAME}}]] | [[en:{{FULLPAGENAME}}]] |