Sjabloon:Agenda categorie: verschil tussen versies

Uit NORA Online
Naar navigatie springen Naar zoeken springen
(laat niet zien als er geen komende agenda is)
(conditioneel tonen van de agenda - maar nu met gebruik van introtemplate en outrotemplate)
Regel 10: Regel 10:
</pre>
</pre>
waarbij je voor 'categorienaam deelonderwerp' de naam invult van de categorie waar je de bijeenkomsten op wilt filteren.
waarbij je voor 'categorienaam deelonderwerp' de naam invult van de categorie waar je de bijeenkomsten op wilt filteren.
Op dit moment ziet het kader er zo uit:</noinclude>{{#if:{{#ask: [[Category:Bijeenkomsten]][[Categorie:{{{1}}}]][[datum::>{{CURRENTYEAR}}-{{CURRENTMONTH}}]]|format=ol}}|<!--dit vraagt of er iets is in bijeenkomsten van de categorie, en laat vervolgens de rest van de pagina zien; zo niet, dan alleen de onderste regel -->
Op dit moment ziet het kader er zo uit:</noinclude>
{| style="float:left; background-color:#E5F0F9; margin-right:8px; padding:0; border:none; width:250px"
{{#ask: [[Category:Bijeenkomsten]][[Categorie:]]
|-
!Agenda
|-
| style="border:none; padding:5px 0 7px 0; margin-right:0px; vertical-align:top; height:50px" |
{{#ask: [[Category:Bijeenkomsten]][[Categorie:{{{1}}}]]
[[datum::>{{CURRENTYEAR}}-{{CURRENTMONTH}}]]
[[datum::>{{CURRENTYEAR}}-{{CURRENTMONTH}}]]
| ?Datum#ISO
| ?Datum#ISO
Regel 24: Regel 19:
| format=ul
| format=ul
| template=puntopsomming met prettige datum
| template=puntopsomming met prettige datum
| introtemplate=Agenda-intro
| outrotemplate=Agenda-outro
| searchlabel=<!--niet meer resultaten tonen-->
| default=<span class="geen-agenda"></span><!-- deze regel sluit de 'als er minstens een bijeenkomst is' af; maak wel een lege span aan voor debugging-->
}}
}}
: → [[Agenda|Volledige agenda NORA]]
|}
|<span class="geen-agenda"></span>}}<!-- deze regel sluit de 'als er minstens een bijeenkomst is' af; maak wel een lege span aan voor debugging-->

Versie van 20 mrt 2018 14:44

Dit sjabloon is bedoeld om een blokje met de NORA-agenda wat betreft een specifiek onderwerp toe te voegen aan een pagina. Bijeenkomsten moeten

  1. de categorie 'bijeenkomsten' hebben
  2. in deze maand of later zijn
  3. de categorie van het deelonderwerp hebben

om te worden weergegeven in de lijst.

Gebruik het sjabloon door op de juiste plek in de pagina deze code toe te voegen:

{{Agenda deelonderwerp|categorienaam deelonderwerp}}

waarbij je voor 'categorienaam deelonderwerp' de naam invult van de categorie waar je de bijeenkomsten op wilt filteren. Op dit moment ziet het kader er zo uit:

Agenda
Volledige agenda NORA

<ul><li>Het deel "