|
|||
(4 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 12: | Regel 12: | ||
Edit the page to see the template text. |
Edit the page to see the template text. |
||
</noinclude><includeonly> |
</noinclude><includeonly> |
||
− | [[{{{pagename|}}}|Back to |
+ | [[{{{pagename|}}}|Back to maintenance page]] |
− | + | <div style="display:none;"> |
|
{{#vardefine:source|{{{Source|}}}}} |
{{#vardefine:source|{{{Source|}}}}} |
||
{{#vardefine:target|{{{Target|}}}}} |
{{#vardefine:target|{{{Target|}}}}} |
||
− | |||
− | |||
− | |||
source = {{#var:source}} <br /> |
source = {{#var:source}} <br /> |
||
target = {{#var:target}} |
target = {{#var:target}} |
||
+ | |||
+ | {{#vardefine:source|{{#ask: [[Category:Light Context||Project]][[Semantic title::{{#var:source}}]] | link = none | default = {{#var:source}}}}}} |
||
+ | {{#vardefine:target|{{#ask: [[Category:Light Context||Project||Projecten]] [[Semantic title::{{#var:target}}]] | link = none | default = {{#var:target}}}}}} |
||
+ | </div> |
||
+ | source = {{#show: {{#var:source}} | ?Semantic title}} ({{#var:source}}) <br /> |
||
+ | 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 29: | Regel 32: | ||
{{#vardefine:targetPs|{{#if:{{#ask: [[Category:Projecten]] [[{{#var:target}}]] | link=none}}|1|0}}}} |
{{#vardefine:targetPs|{{#if:{{#ask: [[Category:Projecten]] [[{{#var:target}}]] | link=none}}|1|0}}}} |
||
</div> |
</div> |
||
− | source LC = {{#var:sourceLC}} |
+ | source LC = {{#var:sourceLC}},
|
− | source Pr = {{#var:sourcePr}} |
+ | source Pr = {{#var:sourcePr}},
|
− | target LC = {{#var:targetLC}} |
+ | target LC = {{#var:targetLC}},
|
− | 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 47: | 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}}, topcontext: {{#var:topcontext}} |
|
− | go on = {{#var:go_on}}, |
||
{{#ifexpr: {{#var:go_on}}| |
{{#ifexpr: {{#var:go_on}}| |
||
{{#ask: [[Topcontext::{{#show:{{#var:source}}|?Topcontext|link=none}}]] |
{{#ask: [[Topcontext::{{#show:{{#var:source}}|?Topcontext|link=none}}]] |
||
Regel 58: | 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.