Regel 13: | Regel 13: | ||
{{#vardefine:varPropertyName|{{{Property name|}}} }} |
{{#vardefine:varPropertyName|{{{Property name|}}} }} |
||
{{#vardefine:varPropertyVNName|{{{Property VN name|}}} }} |
{{#vardefine:varPropertyVNName|{{{Property VN name|}}} }} |
||
− | {{#var:varPropertyName}} |
+ |
Set VN link, Property name = {{#var:varPropertyName}}, Property VN name ={{#var:varPropertyVNName}} |
− | {{#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}} }} |
||
− | {{#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}} |
||
}} |
}} |
||
− | {{#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 |
|
</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.