Difference between revisions of "CreateListOf"

From OPENRESEARCH th copy Wiki
Jump to navigation Jump to search
(edited by wikiedit)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Sourcecode=
 
=Sourcecode=
{% raw %} {{ {% endraw %}#ask: [[Concept:{{ res.name }}]]
 
|mainlabel={{ res.name }}
 
{% for page in smw.query("[[Property topic::Concept:Topic]]|?Property name = name").values() %}
 
| ?{{res.name}} {{ page.name }} = {{ page.name }}
 
{%endfor%}
 
|order=ascending
 
| limit={% if res.listlimit %} {{ res.listlimit }} {% else %} 200 {% endif %}
 
{% raw %} }} {% endraw %}
 
 
[[Property topic::Concept:Topic]]|? Property name = name
 
 
 
{{Sourcecode
 
{{Sourcecode
 
|id=CreateListOf
 
|id=CreateListOf
Line 19: Line 8:
 
{% set pagetitle = ""%}
 
{% set pagetitle = ""%}
 
{% set pagetitle_prefix = "ListOf:"%}
 
{% set pagetitle_prefix = "ListOf:"%}
== {{ res.pluralName }} ==
 
{% raw %}{{{% endraw %}#forminput:form={{ res.name }}|button text=add {{ res.name }}{% raw %}}}{% endraw %}
 
{% raw %}{{{% endraw %}#ask: [[Concept:{{ res.name}}]]|format=count{% raw %}}}{% endraw %} {{ res.pluralName }}:
 
  
{% raw %} {{ {% endraw %}#ask: [[Concept:{{ res.name }}]]
+
{% raw %} {{ {% endraw %}#ask: [[Topic name::{{ row.name }}]]
|mainlabel={{ res.name }}
+
|mainlabel={{ row.name }}
{% for page in smw.query("[[Property topic::" + res.Topic +"]]|? Property name = name").values() %}
+
{% for page in smw.query("[[Property topic::Concept:Topic]]|?Property name = name").values() %}
| ?{{res.name}} {{ page.name }} = {{ page.name }}  
+
| ?Topic {{ page.name }} = {{ page.name }}
 +
{%endfor%}
 +
|order=ascending
 +
| limit={% if row.listlimit %} {{ row.listlimit }} {% else %} 200 {% endif %}
 +
{% raw %} }} {% endraw %}
 +
 
 +
== {{ row.pluralName }} ==
 +
{% raw %}{{{% endraw %}#forminput:form={{ row.name }}|button text=add {{ row.name }}{% raw %}}}{% endraw %}
 +
{% raw %}{{{% endraw %}#ask: [[Concept:{{ row.name}}]]|format=count{% raw %}}}{% endraw %} {{ row.pluralName }}:
 +
 
 +
{% raw %} {{ {% endraw %}#ask: [[Concept:{{ row.name }}]]
 +
|mainlabel={{ row.name }}
 +
{% for page in smw.query("[[Property topic::" + row.Topic +"]]|? Property name = name").values() %}
 +
| ?{{row.name}} {{ page.name }} = {{ page.name }}  
 
{%endfor%}
 
{%endfor%}
 
|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 %}
[[:Category:{{ res.name }}]]
+
[[Category:{{ row.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