Difference between revisions of "Template:Concept/render relation as list item"

From TDWG Terms Wiki
Jump to: navigation, search
m (fix nestin }})
(adjusted to support https access)
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<includeonly><!--  
 
<includeonly><!--  
 
  -->{{#vardefine: relationProperty|{{#sub: {{{1}}}|{{#expr: {{#pos:{{{1}}}|:}} + 1 }} }} }}<!--  
 
  -->{{#vardefine: relationProperty|{{#sub: {{{1}}}|{{#expr: {{#pos:{{{1}}}|:}} + 1 }} }} }}<!--  
  -->{{#vardefine: foundResultList|{{#show: {{{userparam|{{PAGENAME}} }}}|?{{#var: relationProperty}} }} }}<!--  
+
  -->{{#vardefine: foundResultList|{{#ask: [[{{{userparam|{{PAGENAME}} }}}]]|?{{#var: relationProperty}}#= | mainlabel=- | link=none | format=list | default= | limit=50 }} }}<!--  
 
-->{{#if: {{#var: foundResultList}}<!--
 
-->{{#if: {{#var: foundResultList}}<!--
then-->|<br/>'''{{{1}}} =''' {{#var: foundResultList}}<!--
+
then-->|
-->}}<!-- end if
+
* ''[[{{{1}}}|{{{2}}}]]'' &nbsp; {{#arraymap: {{#var: foundResultList}}<!--
 +
  -->|,<!-- sep
 +
  -->|§<!-- temporary var
 +
  -->|<!-- output
 +
    -->{{#if: {{#pos: §|{{SERVER}} }}<!-- pos: 0 is true, '' (empty) is false
 +
    then
 +
    explode  12            3↓  4↓ → make local link
 +
        http://terms.tdwg.org/wiki/dcterms:rights
 +
    -->|[[{{#sub: §|{{#len: https://terms.tdwg.org/wiki/}}}}]]<!--
 +
    else
 +
    http
 +
    -->|§<!--
 +
    -->}}<!-- end if
 +
  -->|<nowiki></nowiki>,&#32;<!--output sep
 +
  -->}}<!-- end arraymap
 +
-->}}<!-- end if foundResultList
 
--></includeonly><noinclude>
 
--></includeonly><noinclude>
 +
Sub page of [[Template:Concept]], it renders a relation as a list item. Data input is from an #ask query iterating through all applicable properties.
 +
 
Parameters
 
Parameters
 
* <nowiki>{{{1}}}</nowiki>: a property page name (the #sub/#pos removes "Property:", e.g. "Property:biorel:derives_from" → "biorel:derives_from")  
 
* <nowiki>{{{1}}}</nowiki>: a property page name (the #sub/#pos removes "Property:", e.g. "Property:biorel:derives_from" → "biorel:derives_from")  
 +
* <nowiki>{{{2}}}</nowiki>: [[property: terms-internal:conceptRelationDisplayText]]
 
* <nowiki>{{{userparam}}}</nowiki>: passed by the calling ask query
 
* <nowiki>{{{userparam}}}</nowiki>: passed by the calling ask query
  
 +
See also:
 +
* [[Template:Concept/render relation as form link]]
 
[[Category: SMW ask template]]
 
[[Category: SMW ask template]]
 
</noinclude>
 
</noinclude>

Latest revision as of 07:56, 2 May 2017

Sub page of Template:Concept, it renders a relation as a list item. Data input is from an #ask query iterating through all applicable properties.

Parameters

See also: