Regel 23: | Regel 23: | ||
{{#vardefine:target|{{#ask: [[Category:Light Context||Project||Projecten]] [[Semantic title::{{#var:target}}]] | link = none | default = {{#var:target}}}}}} |
{{#vardefine:target|{{#ask: [[Category:Light Context||Project||Projecten]] [[Semantic title::{{#var:target}}]] | link = none | default = {{#var:target}}}}}} |
||
</div> |
</div> |
||
− | source = {{#var:source}} <br /> |
+ | source = {{#show: {{#var:source}} | ?Semantic title}} ({{#var:source}}) <br /> |
− | target = {{#var:target}} |
+ | target = {{#show: {{#var:target}} | ?Semantic title}} ({{#var:target}})
|
<div style="display:none;"> |
<div style="display:none;"> |
||
{{#vardefine:sourceLC|{{#if:{{#ask: [[Category:Light Context]] [[{{#var:source}}]] | link=none}}|1|0}}}} |
{{#vardefine:sourceLC|{{#if:{{#ask: [[Category:Light Context]] [[{{#var:source}}]] | link=none}}|1|0}}}} |
||
Regel 37: | Regel 37: | ||
target Pr = {{#var:targetPr}}, |
target Pr = {{#var:targetPr}}, |
||
target Ps = {{#var:targetPs}} |
target Ps = {{#var:targetPs}} |
||
− | < |
+ | <div style="display:none;"> |
{{#vardefine:go_on|{{#expr: {{#var:sourceLC}} or {{#var:sourcePr}}}}}} |
{{#vardefine:go_on|{{#expr: {{#var:sourceLC}} or {{#var:sourcePr}}}}}} |
||
− | |||
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and ({{#var:targetLC}} or {{#var:targetPr}} or {{#var:targetPs}})}}}} |
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and ({{#var:targetLC}} or {{#var:targetPr}} or {{#var:targetPs}})}}}} |
||
− | |||
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and (not {{#var:sourceLC}} or ({{#var:targetPr}} or {{#var:targetLC}}))}}}} |
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and (not {{#var:sourceLC}} or ({{#var:targetPr}} or {{#var:targetLC}}))}}}} |
||
− | |||
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and (not {{#var:sourcePr}} or ({{#var:targetPs}} or {{#var:targetPr}}))}}}} |
{{#vardefine:go_on|{{#expr: {{#var:go_on}} and (not {{#var:sourcePr}} or ({{#var:targetPs}} or {{#var:targetPr}}))}}}} |
||
+ | </div> |
||
+ | go on = {{#var:go_on}}, Light Context source or Project source <br /> |
||
+ | go on = {{#var:go_on}}, Light Context target or Project target or Projecten target <br /> |
||
+ | go on = {{#var:go_on}}, '''if''' Light Context source '''then''' Project or Light Context target <br /> |
||
go on = {{#var:go_on}}, '''if''' Project source '''then''' Projecten or Project target |
go on = {{#var:go_on}}, '''if''' Project source '''then''' Projecten or Project target |
||
<div style="display:none;"> |
<div style="display:none;"> |
||
Regel 50: | Regel 51: | ||
{{#ifexpr: {{#var:sourcePr}} and {{#var:targetPr}} | {{#vardefine:topcontext|{{#show:{{#var:target}}|?Topcontext|link=none}}}}}} |
{{#ifexpr: {{#var:sourcePr}} and {{#var:targetPr}} | {{#vardefine:topcontext|{{#show:{{#var:target}}|?Topcontext|link=none}}}}}} |
||
{{#ifexpr: {{#var:sourcePr}} and {{#var:targetPs}} | {{#vardefine:topcontext|{{#show:{{#var:source}}|?Topcontext|link=none}}}}}} |
{{#ifexpr: {{#var:sourcePr}} and {{#var:targetPs}} | {{#vardefine:topcontext|{{#show:{{#var:source}}|?Topcontext|link=none}}}}}} |
||
+ | {{#vardefine:go_on|{{#expr: {{#var:go_on}} and {{#if: {{#var:topcontext}}|1|0}}}}}} |
||
</div> |
</div> |
||
− | |||
go on = {{#var:go_on}}, valid topcontext: {{#var:topcontext}} |
go on = {{#var:go_on}}, valid topcontext: {{#var:topcontext}} |
||
{{#ifexpr: {{#var:go_on}}| |
{{#ifexpr: {{#var:go_on}}| |
||
Regel 61: | Regel 62: | ||
| template=Set Topcontext |
| template=Set Topcontext |
||
| userparam={{#var:topcontext}} |
| userparam={{#var:topcontext}} |
||
− | }} |
+ | }}{{#ifexpr: {{#var:sourceLC}} | {{#autoedit:target={{#var:source}}|form=Light Context|link text=Update Light Context Supercontext|link type=link|query string=Light Context[Supercontext]={{#var:target}}}} | |
− | {{#ifexpr: {{#var:sourceLC}} | {{#autoedit:target={{#var:source}}|form=Light Context|link text=Update Light Context Supercontext|link type=link|query string=Light Context[Supercontext]={{#var:target}}}} | |
||
{{#ifexpr: {{#var:sourcePr}} | {{#autoedit:target={{#var:source}}|form=Project|link text=Update Project Supercontext|link type=link|query string=Project[Supercontext]={{#var:target}}}} | |
{{#ifexpr: {{#var:sourcePr}} | {{#autoedit:target={{#var:source}}|form=Project|link text=Update Project Supercontext|link type=link|query string=Project[Supercontext]={{#var:target}}}} | |
||
No proper source }} }} |
No proper source }} }} |
||
| sorry, can't go on}} <!-- end go_on --> |
| sorry, can't go on}} <!-- end go_on --> |
||
</includeonly> |
</includeonly> |
This is the "Move Tree" template. It should be called in the following format:
{{Move Tree |pagename= |Source= |Target= }}
Edit the page to see the template text.