Difference between revisions of "CreateTopicTemplate"
Jump to navigation
Jump to search
Tim Holzheim (talk | contribs) |
Tim Holzheim (talk | contribs) |
||
Line 12: | Line 12: | ||
{% set property_properties = []%} | {% set property_properties = []%} | ||
{% for p in smw.query("[[Concept:Property]][[Property topic::Concept:Property]]|?Property name = name{{# |?Property sortPos = sortPos|sort= Property sortPos #}}").values() %} | {% for p in smw.query("[[Concept:Property]][[Property topic::Concept:Property]]|?Property name = name{{# |?Property sortPos = sortPos|sort= Property sortPos #}}").values() %} | ||
− | {% set | + | {% set dump = property_properties.append(p["name"]) %} |
{% endfor %} | {% endfor %} | ||
{% set topic_properties = []%} | {% set topic_properties = []%} | ||
{% for p in smw.query("[[Property topic::" + row.Topic + "]]|?Property name = name{{# |?Property sortPos = sortPos|sort= Property sortPos #}}").values() %} | {% for p in smw.query("[[Property topic::" + row.Topic + "]]|?Property name = name{{# |?Property sortPos = sortPos|sort= Property sortPos #}}").values() %} | ||
− | {% set | + | {% set dump = topic_properties.append(p["name"]) %} |
{% endfor %} | {% endfor %} | ||
<noinclude> | <noinclude> | ||
Line 52: | Line 52: | ||
{{ '{{' }}#ask:[[Concept:Property]][[Property topic::{{FULLPAGENAME}}]] | {{ '{{' }}#ask:[[Concept:Property]][[Property topic::{{FULLPAGENAME}}]] | ||
{% for p in property_properties%} | {% for p in property_properties%} | ||
− | | ?Property {{ p | + | | ?Property {{ p }} = {{ p }} |
{% endfor %} | {% endfor %} | ||
|sort=Property name | |sort=Property name | ||
Line 59: | Line 59: | ||
|tableheader={{ '{{{!}}' }} class='wikitable' | |tableheader={{ '{{{!}}' }} class='wikitable' | ||
{% for p in topic_properties%} | {% for p in topic_properties%} | ||
− | !{{ p | + | !{{ p }}! |
{% endfor %} | {% endfor %} | ||
{{ '{{!}}-' }} | {{ '{{!}}-' }} | ||
|tablerow= | |tablerow= | ||
{% for p in topic_properties%} | {% for p in topic_properties%} | ||
− | {{ '{{!}}{{{' }}{{p | + | {{ '{{!}}{{{' }}{{p}}{{ '|}}}{{!}}' }} |
{% endfor %} | {% endfor %} | ||
- | - | ||
Line 70: | Line 70: | ||
|labelfield= | |labelfield= | ||
{% for p in topic_properties%} | {% for p in topic_properties%} | ||
− | {{ p | + | {{ p }}={{ '={{#if:{{{' }}{{ p }}{{ '|}}}|{{{' }}{{ p }}{{ '|}}}|}}<br>' }} |
{% endfor %} | {% endfor %} | ||
|#default= | |#default= | ||
Line 82: | Line 82: | ||
{{ '}}' }} | {{ '}}' }} | ||
{% for p in topic_properties%} | {% for p in topic_properties%} | ||
− | !{{ p | + | !{{ p }} |
{{ '{{!}}' }} | {{ '{{!}}' }} | ||
− | {{ ' {{#if:{{{' }}{{ p | + | {{ ' {{#if:{{{' }}{{ p }}{{ '|}}}|{{{' }}{{ p }}{{ '|}}}|}}' }} |
{{ '{{!}}-' }} | {{ '{{!}}-' }} | ||
{% endfor %} | {% endfor %} |
Revision as of 16:30, 14 February 2021
Sourcecode
Sourcecode | |
---|---|
id | CreateTopicTemplate |
lang | jinja |
author | Tim Holzheim |
since | 2021/02/14 |
test | '"`UNIQ--pre-00000000-QINU`"'
|
url |