Difference between revisions of "Template:C tablerows van begrotingcategorie"

From Dashboard samenwerking Wijchen
 
(6 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
}}
 
}}
 
</pre>
 
</pre>
 
arraydefines in deze template:
 
* $subobjects
 
  
 
vardefines in deze template:
 
vardefines in deze template:
* @jaarpagina
 
 
* @totaal begroot
 
* @totaal begroot
 
* @totaal feitelijk
 
* @totaal feitelijk
 
* @totaal komend
 
* @totaal komend
  
</noinclude><includeonly>{{#vardefine:@jaarpagina | {{ROOTPAGENAME}}/C/{{{Jaar|}}} }}<!--
+
</noinclude><includeonly><!--  
-->{{#vardefine:@geen gegevens | ''geen gegevens gevonden'' }}<!--
 
  
Zoek eerst subobjecten bij de jaarpagina
+
zoek of er subobjecten in de begrotingcategorie voor het juiste jaar zijn -->
-->{{#arraydefine:$subobjects | {{#show: {{#var:@jaarpagina}} | ?Has subobject |link=none}} }}<!--
+
{{#ifeq: {{#ask:[[Belongs to cooperation::{{ROOTPAGENAME}}]]
 
+
[[Begrotingcategorie::{{{Begrotingcategorie|}}}]]
Check array size, alleen dingen doen als arraysize niet 0 is:
+
[[Class::Begrotingmiddel]]
-->{{#ifeq: {{#arraysize:$subobjects}} | 0
+
[[Year::{{{Jaar|}}}]]
|<!-- als 0, laat bericht zien dat niets gevonden is -->
 
{{!}}-
 
{{!}} colspan="4" {{!}} {{#var:@geen gegevens}}
 
|<!-- als niet 0, zoeken of er subobjecten in de begrotingcategorie zijn -->
 
{{#ifeq: {{#ask:{{#arraymap: {{#arrayprint:$subobjects}} |,| @@@@ | [[@@@@]] | OR }}
 
[[Begrotingcategorie::{{{Begrotingcategorie| }}}]]
 
[[Middelencategorie::+]]
 
 
|format=count}} | 0
 
|format=count}} | 0
 
|<!-- als 0, laat bericht zien dat niets gevonden is -->
 
|<!-- als 0, laat bericht zien dat niets gevonden is -->
 
{{!}}-
 
{{!}}-
{{!}} colspan="4" {{!}} {{#var:@geen gegevens}}
+
{{!}} colspan="4" {{!}} ''Bij dit jaar zijn geen gegevens ingevuld bij dit onderdeel''
 
|<!-- als niet 0, maak dan tabelrijen aan voor de begrotingcategorie
 
|<!-- als niet 0, maak dan tabelrijen aan voor de begrotingcategorie
  
 
Maak eerst de headerrow
 
Maak eerst de headerrow
 
-->{{!}}- class="text-uppercase"
 
-->{{!}}- class="text-uppercase"
! {{{Middelencategorie headernaam | Categorie }}}
+
! {{#if:{{{Middelencategorie headernaam|}}}|{{{Middelencategorie headernaam|}}}|Categorie}}
 
! class=" text-right" {{!}} Begroot {{{Jaar| }}}
 
! class=" text-right" {{!}} Begroot {{{Jaar| }}}
 
! class=" text-right" {{!}} Feitelijk {{{Jaar| }}}
 
! class=" text-right" {{!}} Feitelijk {{{Jaar| }}}
Line 54: Line 42:
  
 
Maak row voor elke Middelencategorie die gevonden is
 
Maak row voor elke Middelencategorie die gevonden is
-->{{#ask:{{#arraymap: {{#arrayprint:$subobjects}} |,| @@@@ | [[@@@@]] | OR }}
+
-->{{#ask:[[Belongs to cooperation::{{ROOTPAGENAME}}]]
[[Begrotingcategorie::{{{Begrotingcategorie| }}}]]
+
[[Begrotingcategorie::{{{Begrotingcategorie|}}}]]
 +
[[Class::Begrotingmiddel]]
 +
[[Year::{{{Jaar|}}}]]
 
|Mainlabel=-
 
|Mainlabel=-
 
|?Middelencategorie
 
|?Middelencategorie
Line 79: Line 69:
 
|template=C tablerows van begrotingcategorie/row totaal
 
|template=C tablerows van begrotingcategorie/row totaal
 
}}
 
}}
}}<!-- end ifeq (subobjecten in de begrotingcategorie) -->
+
}}<!-- end ifeq (subobjecten in de begrotingcategorie)
}}<!-- end of ifeq (subobjecten bij de jaarpagina)
 
  
 
--></includeonly>
 
--></includeonly>

Latest revision as of 15:23, 9 March 2018

Deze template wordt gebruikt in Template:Samenwerking C-jaar, in de tabel met begrotingsgegevens, om de rijen met gegevens van een voorgaand jaar te laten zien.

{{C tablerows van begrotingcategorie
|Jaar=<Jaar waarvan gegevens getoond moeten worden>
|Begrotingcategorie=<Toegestane waarde uit de property 'Begrotingcategorie'>
|Middelencategorie headernaam= <Optioneel, default='Categorie'>
}}

vardefines in deze template:

  • @totaal begroot
  • @totaal feitelijk
  • @totaal komend