Last edited 2 years ago
by WikiSysop

4 SMW queries

Revision as of 11:35, 30 September 2022 by WikiSysop (talk | contribs) (Changed categories.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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*]][[:+]]
[[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/Tables

4.2 Results format: Table

4.2.1 Format "broadtable"

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


4.2.2 Format "datatable"

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



Related info