Difference between revisions of "CreateListOf"

From OPENRESEARCH th copy Wiki
Jump to navigation Jump to search
(edited by wikiedit)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Sourcecode=
 
=Sourcecode=
 
 
{{Sourcecode
 
{{Sourcecode
 
|id=CreateListOf
 
|id=CreateListOf
Line 7: Line 6:
 
|since=2021/02/09
 
|since=2021/02/09
 
|text=<pre>
 
|text=<pre>
 +
{% set pagetitle = ""%}
 +
{% set pagetitle_prefix = "ListOf:"%}
 +
 +
{% raw %} {{ {% endraw %}#ask: [[Topic name::{{ row.name }}]]
 +
|mainlabel={{ row.name }}
 +
{% for page in smw.query("[[Property topic::Concept:Topic]]|?Property name = name").values() %}
 +
| ?Topic {{ page.name }} = {{ page.name }}
 +
{%endfor%}
 +
|order=ascending
 +
| limit={% if row.listlimit %} {{ row.listlimit }} {% else %} 200 {% endif %}
 +
{% raw %} }} {% endraw %}
  
== {{ res.pluralName }} ==
+
== {{ row.pluralName }} ==
{% raw %}{{{% endraw %}#forminput:form={{ res.name }}|button text=add {{ res.name }}{% raw %}}}{% endraw %}
+
{% raw %}{{{% endraw %}#forminput:form={{ row.name }}|button text=add {{ row.name }}{% raw %}}}{% endraw %}
{% raw %}{{{% endraw %}#ask: [[Concept:{{ res.name}}]]|format=count{% raw %}}}{% endraw %} {{ res.pluralName }}:
+
{% raw %}{{{% endraw %}#ask: [[Concept:{{ row.name}}]]|format=count{% raw %}}}{% endraw %} {{ row.pluralName }}:
  
{% raw %} {{ {% endraw %}#ask: [[Concept:@topic.name]]
+
{% raw %} {{ {% endraw %}#ask: [[Concept:{{ row.name }}]]
|mainlabel={{ res.name }}
+
|mainlabel={{ row.name }}
{% for property in smw.query("[[Property topic::" + res.topic +"]]").keys() %}
+
{% for page in smw.query("[[Property topic::" + row.Topic +"]]|? Property name = name").values() %}
| ?{{ res.name }} {{ property }} = {{ property }}  
+
| ?{{row.name}} {{ page.name }} = {{ page.name }}  
 
{%endfor%}
 
{%endfor%}
|sort={{ res.name }}
 
 
|order=ascending
 
|order=ascending
| limit={% if res.listlimit %} {{ res.listlimit }} {% else %} 200 {% endif %}
+
| limit={% if row.listlimit %} {{ row.listlimit }} {% else %} 200 {% endif %}
 
{% raw %} }} {% endraw %}
 
{% raw %} }} {% endraw %}
<div class="toccolours mw-collapsible mw-collapsed" style="width:1024px">
+
[[Category:{{ row.name }}]]
[[:Category:{{ res.name }}]]
 
 
</pre>
 
</pre>
 
|storemode=property
 
|storemode=property
 
}}
 
}}
 
=Freitext=
 
=Freitext=
 +
[[Category:Jinja Template]]

Latest revision as of 19:02, 9 February 2021

Sourcecode

Sourcecode
edit
id  CreateListOf
lang  jinja
author  Tim Holzheim
since  2021/02/09
test  
'"`UNIQ--pre-00000000-QINU`"'
url  

Freitext