Last edited 2 years ago
by WikiSysop

4 SMW queries

Revision as of 12:40, 22 September 2022 by WikiSysop (talk | contribs) ((username removed) (log details removed): Text replacement - "ES:" to "")

Here you can see some examples for simple queries using the page properties. You can add these queries to any page.

4.1 Creating page lists

4.1.1 Show pages in a particular namespace

{{#ask:
[[:+]]  <!-- find all pages in the main namespace -->
[[Modification date::+]]<!-- necessary to filter deleted pages -->
|format=ul
|limit=4
}}

Output example in list style format:

... further results


Notes:


[[:+]] shows pages from the Main namespace.

[[Myspace:+]] shows pages from the namespace Myspace.

[[:+||Help:+]] shows pages from both the Main namespace and the namespace Help (=OR argument)

4.1.2 Output in category style

{{#ask:
[[:+]][[Modification date::+]]
|format=category
|limit=12
}}

Output example:

4.1.3 Show pages from a category

{{#ask: 
[[Category:Administration]] 
| limit=4 
| searchlabel=
| format=ol 
}}
  1. Blog
  2. Category manager
  3. Footer
  4. Namespace manager

4.1.4 Pages that start with the same page name string

{{#ask: 
[[~Edit*]][[ES:+]]
[[Modification date::+]]<!-- necessary to filter deleted pages -->
| limit=5 
| searchlabel=
| format=ol 
}}

List of pages in the ES namespace that begin with "Edit".

  1. Edit articles
  2. Edit articles color.png
  3. Edit articles hd.png
  4. Edit articles switchmode.png
  5. Edit articles toolbar.png

The part "]]" of the query was not understood.</br>Results might not be as expected.

4.2 Results format: Table

4.2.1 Format "broadtable"

{{#ask: 
[[~Edit*]][[ES:+]]
[[Modification date::+]]<!-- necessary to filter deleted pages -->
| limit=5 
| searchlabel=
| format=broadtable
}}
 
Edit articles
Edit articles color.png
Edit articles hd.png
Edit articles switchmode.png
Edit articles toolbar.png

The part "]]" of the query was not understood.</br>Results might not be as expected.


4.2.2 Format "datatable"

{{#ask: 
[[~Edit*]][[ES:+]]
[[Modification date::+]]<!-- nötig um gelöschte Seiten zu filtern -->
|?Last editor is
| searchlabel=
| format=table
| class=datatable
}}


The part "]]" of the query was not understood.</br>Results might not be as expected.


Related info