Difference between revisions of "Template:Samenwerking C-overzicht"

From Dashboard samenwerking Wijchen
m
m (1 revision imported)
 
(58 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
  
Dit is het ''Samenwerking C-overzicht'' template. Het toont een overzicht van de jaren waarvan jaarpagina's zijn, en knoppen om een vorig of volgend jaar toe te voegen. Ook wordt de jaarpagina die in de 'Jaar' parameter gespecificeerd is geinclude.
+
Dit is het ''Samenwerking C-overzicht'' template. Het toont een overzicht van de jaren waarvan jaarpagina's zijn, en knoppen om een vorig of volgend jaar toe te voegen. Ook wordt de recentste jaarpagina geinclude.
  
 
<pre>
 
<pre>
 
{{Samenwerking C-overzicht
 
{{Samenwerking C-overzicht
|Jaar = <jaar waarvan jaarpagina geinclude wordt> default: recentste jaar waarvan een jaarpagina bestaat
+
|Delay publication = <'Yes' if publication should be delayed, any other value results in it not being delayed>
 
}}
 
}}
 
</pre>
 
</pre>
  
</noinclude><includeonly>{{Samenwerking menu
+
</noinclude><includeonly>{{#switch:{{#var:@embedonly}}
|Formlink={{#ifingroup:user|{{#formlink:form=Samenwerking C-jaar |target={{FULLPAGENAMEE}} |link text= }}}}
+
|Yes=
 +
|#default={{Samenwerking titel
 +
|Subtitel=C. Gewenste en feitelijke resultaten en verdeling van kosten en baten
 
}}<!--
 
}}<!--
 +
-->{{Samenwerking menu
 +
}}<!--
 +
-->{{#set:
 +
|Belongs to cooperation={{ROOTPAGENAME}}
 +
|Class=C Resultaten
 +
|Publication status={{#switch: {{{Delay publication|}}}
 +
  |Yes=Work in progress
 +
  |#default=Published
 +
  }}
 +
}}
 +
}}<!-- end of switch @embedonly
 +
 +
Deze template zoekt de bestaande jaarpagina's en doet vardefines voor jaren
 +
-->{{Samenwerking C/jaren}}<!--
 +
 +
########## Delay publication switch ##########
 +
-->{{#switch: {{{Delay publication|}}}
 +
|Yes={{Work in progress|For=Editor|Onderdeel=C|Target={{ROOTPAGENAME}}/C/{{#var:@laatste jaar}} }}<!--
 +
-->{{#ifingroup:user | {{Samenwerking/item
 +
|1=Jaren
 +
|2={{Samenwerking C/jarenoverzicht}}
 +
}} | {{Work in progress}} }}<!-- end of #ifingroup:user -->
 +
|#default=<!--
  
-->{{#ask: [[Belongs to cooperation::{{ROOTPAGENAME}}]]
+
-->{{#switch:{{#var:@embedonly}}
[[Class::C Resultaten]]
+
|Yes=
[[Year::+]]
+
|#default={{#ifingroup:user |<div class="well">{{#autoedit: form=Samenwerking C-overzicht |target={{ROOTPAGENAME}}/C |link text={{Fa|bullhorn fa-fw text-red}} Publiceren uitzetten |link type=post button |Samenwerking C-overzicht[Delay publication]=Yes |reload }}</div>}}
|?Year=
+
}}<!-- end of switch @embedonly
|mainlabel=-
+
 
|format=array
+
-->{{Samenwerking/item
|name=$jaren
+
|1=Jaren
|sort=Year
+
|2={{Samenwerking C/jarenoverzicht}}
 
}}<!--
 
}}<!--
-->{{#vardefine:@eerste jaar | {{#arrayindex:$jaren | 0}} }}<!--
 
-->{{#vardefine:@voorgaand jaar | {{#expr:{{#var:@eerste jaar}}-1}} }}<!--
 
-->{{#vardefine:@laatste jaar | {{#arrayindex:$jaren | -1}} }}<!--
 
-->{{#vardefine:@volgend jaar | {{#expr:{{#var:@laatste jaar}}+1}} }}<!--
 
-->{{#vardefine:@jaar | {{#if:{{{Jaar|}}}|{{{Jaar|}}}|{{#var:@laatste jaar}} }} }}<!--
 
 
-->Voorgaand jaar: {{#var:@voorgaand jaar}}<br><br><!--
 
-->Eerste jaar: {{#var:@eerste jaar}}<br><!--
 
-->Jaren: {{#arrayprint:$jaren}}<br><!--
 
-->Laatste jaar: {{#var:@laatste jaar}}<br><br><!--
 
-->Volgend jaar: {{#var:@volgend jaar}}<!--
 
  
-->{{#if:{{#var:@jaar}} |
+
-->{{#vardefine:@embedonly|Yes}}__NOTOC__<!--
<h1>Jaar {{#var:@jaar}}</h1>
+
-->{{#vardefine:@jaar | {{#var:@laatste jaar}} }}<!--
{{:{{PAGENAME}}/{{#var:@jaar}} }}
+
-->{{:{{ROOTPAGENAME}}/C/{{#var:@laatste jaar}} }}
| er zijn nog geen jaren toegevoegd}}<!-- end if -->
+
}}<!-- end of switch Delay publication
</includeonly>
+
--></includeonly>

Latest revision as of 09:39, 16 May 2018


Dit is het Samenwerking C-overzicht template. Het toont een overzicht van de jaren waarvan jaarpagina's zijn, en knoppen om een vorig of volgend jaar toe te voegen. Ook wordt de recentste jaarpagina geinclude.

{{Samenwerking C-overzicht
|Delay publication = <'Yes' if publication should be delayed, any other value results in it not being delayed>
}}