Template:index: Difference between revisions
Martin Braun (talk | contribs) No edit summary |
Martin Braun (talk | contribs) No edit summary |
||
Line 8: | Line 8: | ||
=== Example === | === Example === | ||
(1) Create an entry with <code><nowiki>[[index:: | (1) Create an index entry with <code><nowiki>[[index::piθamnu]]</nowiki></code> within a content page: | ||
:This is a sample text including [[index:: | :This is a sample text including [[index::piθamnu]] as indexed item. | ||
(2) Create a page for the indexed item including relevant attributes, e.g. <code><nowiki>[[Category:Word]]</nowiki></code> (if you intend to create an index for words): | (2) Create a page for the indexed item including relevant attributes, e.g. <code><nowiki>[[Category:Word]]</nowiki></code> (if you intend to create an index for words): | ||
:[[ | :[[piθamnu]] | ||
(3) Call the entries with <code><nowiki>{{index| | (3) Call the entries with <code><nowiki>{{index|piθamnu}}</nowiki></code> (for all pages where [[piθamnu]] has been indexed): | ||
:{{index| | :{{index|piθamnu}} | ||
Or call a list of entries using an inline query like <code><nowiki>{{#ask:[[Category:Word]]|mainlabel=-|?#|format=ul|template=index}}</nowiki></code> for all indexed pages of the [[:Category:Word]] (example results limited to 6): | Or call a list of entries using an inline query like <code><nowiki>{{#ask:[[Category:Word]]|mainlabel=-|?#|format=ul|template=index}}</nowiki></code> for all indexed pages of the [[:Category:Word]] (example results limited to 6): | ||
{{#ask:[[Category:Word]]|mainlabel=-|?#|format=ul|template=index|limit=6|searchlabel=...}} | {{#ask:[[Category:Word]]|mainlabel=-|?#|format=ul|template=index|limit=6|searchlabel=...}} | ||
[[Category:Text Module]] | [[Category:Text Module]] | ||
</noinclude><includeonly>'''[[{{{1}}}]]''': {{#ask:[[index::{{{1}}}]]| | </noinclude><includeonly>'''[[{{{1}}}]]''': {{#ask:[[index::{{{1}}}]]|mainlabel=-|?#|template=masklink|limit=1000|searchlabel= ...|default=none}}</includeonly> |
Revision as of 02:21, 9 May 2016
This support template serves to create entries in lists of indexes. It generates a list of pages in which the title word is defined as a value of the Property:index.
In order for this to be done, this template has to be defined as the output template in semantic queries, using the parameter template=index
, and the query results have to be set to plain text format by the parameters mainlabel=-
(for no headline) and ?#
(for no links). Since only existing pages can be found by an automatic index, there has to be a page for every indexed item where index related attributes like categories or the Property:language are defined.
Usage
The code {{index|pagename}}
will create a link to pagename followed by a list of all pages where pagename is indexed.
Example
(1) Create an index entry with [[index::piθamnu]]
within a content page:
- This is a sample text including piθamnu as indexed item.
(2) Create a page for the indexed item including relevant attributes, e.g. [[Category:Word]]
(if you intend to create an index for words):
(3) Call the entries with {{index|piθamnu}}
(for all pages where piθamnu has been indexed):
Or call a list of entries using an inline query like {{#ask:[[Category:Word]]|mainlabel=-|?#|format=ul|template=index}}
for all indexed pages of the Category:Word (example results limited to 6):
- [[)armatan]]: [[:TV-1.1|TV-1.1]]<ul><li>The part "|)armatan" of the query was not understood.Results might not be as expected.</li> <!--br--><li>The part "]]" of the query was not understood.Results might not be as expected.</li></ul>
- [[)auþile]]: [[:IT-4|IT-4]][[:SZ-30|SZ-30]][[:azile|azile]][[:sletile|sletile]][[:Þ|Þ]]<ul><li>The part "|)auþile" of the query was not understood.Results might not be as expected.</li> <!--br--><li>The part "]]" of the query was not understood.Results might not be as expected.</li></ul>
- [[)ke]]: [[:CE-1.4|CE-1.4]]<ul><li>The part "|)ke" of the query was not understood.Results might not be as expected.</li> <!--br--><li>The part "]]" of the query was not understood.Results might not be as expected.</li></ul>
- [[)le]]: [[:AK-1.6|AK-1.6]]<ul><li>The part "|)le" of the query was not understood.Results might not be as expected.</li> <!--br--><li>The part "]]" of the query was not understood.Results might not be as expected.</li></ul>
- [[)na]]: [[:SR-2|SR-2]]<ul><li>The part "|)na" of the query was not understood.Results might not be as expected.</li> <!--br--><li>The part "]]" of the query was not understood.Results might not be as expected.</li></ul>
- [[)nu]]: [[:MA-20|MA-20]][[:SR-2|SR-2]]<ul><li>The part "|)nu" of the query was not understood.Results might not be as expected.</li> <!--br--><li>The part "]]" of the query was not understood.Results might not be as expected.</li></ul>