Regel 13: | Regel 13: | ||
{{#vardefine:varPropertyName|{{{Property name|}}} }} |
{{#vardefine:varPropertyName|{{{Property name|}}} }} |
||
{{#vardefine:varPropertyVNName|{{{Property VN name|}}} }} |
{{#vardefine:varPropertyVNName|{{{Property VN name|}}} }} |
||
− | Set VN link, Property name = {{#var:varPropertyName}}, Property VN name = {{#var:varPropertyVNName}} |
+ |
<!-- Set VN link, Property name = {{#var:varPropertyName}}, Property VN name = {{#var:varPropertyVNName}} -->
|
<!-- get the model link --> |
<!-- get the model link --> |
||
{{#vardefine:varModelLink|{{#show:{{PAGENAME}} | link=none | ?Model link}} }} |
{{#vardefine:varModelLink|{{#show:{{PAGENAME}} | link=none | ?Model link}} }} |
||
− | Model link = {{#var:varModelLink}} |
+ |
<!-- Model link = {{#var:varModelLink}} -->
|
<!-- get the links to other pages, and next get the corresponding VN pages --> |
<!-- get the links to other pages, and next get the corresponding VN pages --> |
||
{{#vardefine:varResult|{{#ask: [[Model link::<q> |
{{#vardefine:varResult|{{#ask: [[Model link::<q> |
||
[[-{{#var:varPropertyName}}::{{#var:varModelLink}}]]</q>]] | link=none}} |
[[-{{#var:varPropertyName}}::{{#var:varModelLink}}]]</q>]] | link=none}} |
||
}} |
}} |
||
− | Result = {{#var:varResult}} |
+ |
<!-- Result = {{#var:varResult}} -->
|
<!-- set the properties --> |
<!-- set the properties --> |
||
{{#arraymap:{{#var:varResult}}|,|@@@@|{{#set:{{#var:varPropertyVNName}}=@@@@}} }} |
{{#arraymap:{{#var:varResult}}|,|@@@@|{{#set:{{#var:varPropertyVNName}}=@@@@}} }} |
||
− | End Set VN link |
+ |
<!-- End Set VN link -->
|
</includeonly> |
</includeonly> |
This is the "Set VN link" template. It should be called in the following format:
{{Set VN link |Property name= |Property VN name= }}
Edit the page to see the template text.