(Zie JIRA-ticket EMT-2014 en EMT-2016.) |
k (1 versie geïmporteerd) |
||
Regel 22: | Regel 22: | ||
|Imagename= | |Imagename= | ||
|Stakeholder= | |Stakeholder= | ||
|HZ | |HZ Theme= | ||
|SDG= | |SDG= | ||
|Show summary= | |Show summary= | ||
|Show navigation tree= | |Show navigation tree= | ||
|Show new page button= | |Show new page button= | ||
|Show sub projects= | |Show sub projects= | ||
Regel 51: | Regel 50: | ||
{{#vardefine:varTopcontext|{{#var:varPaginanaam}}}} | {{#vardefine:varTopcontext|{{#var:varPaginanaam}}}} | ||
}} | }} | ||
{{#vardefine:varProjectType| | {{#vardefine:varProjectType| | ||
{{#ask: [[Category:Projecten]] [[-Supercontext::{{#show: {{#var:varPaginanaam}} | ?Topcontext | link=none}}]] | {{#ask: [[Category:Projecten]] [[-Supercontext::{{#show: {{#var:varPaginanaam}} | ?Topcontext | link=none}}]] | ||
Regel 61: | Regel 56: | ||
| ?Project type= | | ?Project type= | ||
}} }} | }} }} | ||
{{#arraymap:{{#var:varProjectType}}|,|@@@@|{{#set:Project type=@@@@}}}} | {{#arraymap:{{#var:varProjectType}}|,|@@@@|{{#set:Project type=@@@@}}}} | ||
{{#set:Context type=Situation}} | {{#set:Context type=Situation}} | ||
{{#vardefine:varName|{{#replace:{{#replace:{{#replace:{{#replace:{{{Name|}}}|\|}}|:|-}}|/|-}}|,|;}}}} | {{#vardefine:varName|{{#replace:{{#replace:{{#replace:{{#replace:{{{Name|}}}|\|}}|:|-}}|/|-}}|,|;}}}} | ||
Regel 88: | Regel 83: | ||
{{#set:Imagefullurl={{#replace:{{filepath:{{{Imagename|}}}}}|http://localhost|https://projectenportfolio.nl}}}} | {{#set:Imagefullurl={{#replace:{{filepath:{{{Imagename|}}}}}|http://localhost|https://projectenportfolio.nl}}}} | ||
{{#arraymap:{{{Stakeholder|}}}|,|@@@@|{{#set:Stakeholder=@@@@}}}} | {{#arraymap:{{{Stakeholder|}}}|,|@@@@|{{#set:Stakeholder=@@@@}}}} | ||
{{#arraymap:{{{HZ | {{#arraymap:{{{HZ Theme|}}}|,|@@@@|{{#set:HZ Theme=@@@@}}}} | ||
{{#arraymap:{{{SDG|}}}|,|@@@@|{{#set:SDG=@@@@}}}} | {{#arraymap:{{{SDG|}}}|,|@@@@|{{#set:SDG=@@@@}}}} | ||
{{#set:Show VE button={{{Show VE button|}}}}} | {{#set:Show VE button={{{Show VE button|}}}}} | ||
Regel 95: | Regel 90: | ||
{{#set:Show title={{#if: {{{Show title|}}}|{{{Show title|}}}|true}}}} | {{#set:Show title={{#if: {{{Show title|}}}|{{{Show title|}}}|true}}}} | ||
{{#set:Is homepage|{{{Is homepage|}}}}} | {{#set:Is homepage|{{{Is homepage|}}}}} | ||
{{#set:EMM access control|{{{EMM access control|}}}}} | {{#set:EMM access control|{{{EMM access control|}}}}} | ||
{{#set:PR ID={{PAGENAME}} - {{#var:varName}} - {{{Start date|}}}}} | {{#set:PR ID={{PAGENAME}} - {{#var:varName}} - {{{Start date|}}}}} | ||
Regel 101: | Regel 95: | ||
{{#set:Model link={{#var:varPaginanaam}}}} | {{#set:Model link={{#var:varPaginanaam}}}} | ||
{{#set:Self={{#var:varPaginanaam}}}} <!-- for semantic title purposes --> | {{#set:Self={{#var:varPaginanaam}}}} <!-- for semantic title purposes --> | ||
</div>{{#ifeq: {{{Show summary|}}}|Nee||{{#vardefine:varSummary|{{#show: {{#var:varPaginanaam}} | ?Summary}}}}{{#var:varSummary}} | </div>{{#ifeq: {{{Show summary|}}}|Nee||{{#vardefine:varSummary|{{#show: {{#var:varPaginanaam}} | ?Summary}}}}{{#var:varSummary}} | ||
{{#if: {{#var:varSummary}}|<br />}} | {{#if: {{#var:varSummary}}|<br />}} | ||
Regel 113: | Regel 105: | ||
{{References}}{{#ifeq: {{{Show edit button|}}}|Ja| | {{References}}{{#ifeq: {{{Show edit button|}}}|Ja| | ||
{{#if:{{CURRENTLOGGEDUSER}}| | {{#if:{{CURRENTLOGGEDUSER}}| | ||
---- | ---- | ||
<div class="formedit">{{#formlink:form={{#var:varDefaultForm}}|link text={{int: EMM Text Project Edit project info}} |link type=button|target={{#var:varPaginanaam}}}} | <div class="formedit" style="text-align: right">{{#formlink:form={{#var:varDefaultForm}}|link text={{int: EMM Text Project Edit project info}} |link type=button|target={{#var:varPaginanaam}}}}</div> | ||
}}}} | }}}} | ||
<!-- verhuizen naar een additional-template? voorlopig weglaten ivm KCKT | <!-- verhuizen naar een additional-template? voorlopig weglaten ivm KCKT | ||
Regel 124: | Regel 115: | ||
{{#ifeq: {{{Show navigation tree|}}}|Nee|| | {{#ifeq: {{{Show navigation tree|}}}|Nee|| | ||
== {{int: EMM Text Project Project results and process }} == | == {{int: EMM Text Project Project results and process }} == | ||
{{#ifeq: {{{Show new page button|}}}|Nee||{{#if:{{CURRENTLOGGEDUSER}}|<div class="actionbar">{{#formlink:form= | |||
{{#vardefine:varNavigationTreeForm| | |||
{{#if: {{#var:varNavigationTreeForm}}|{{#var:varNavigationTreeForm}}|Light Context}} | |||
}} | |||
{{#ifeq: {{{Show new page button|}}}|Nee||{{#if:{{CURRENTLOGGEDUSER}}|<div class="actionbar">{{#formlink:form={{#var:varNavigationTreeForm}} | |||
| Light Context[Supercontext]={{#var:varPaginanaam}} | | Light Context[Supercontext]={{#var:varPaginanaam}} | ||
| Light Context[Topcontext]={{#var:varTopcontext}} | | Light Context[Topcontext]={{#var:varTopcontext}} | ||
Regel 137: | Regel 134: | ||
| link type=button | | link type=button | ||
}}</div>|}} }} | }}</div>|}} }} | ||
{{#emm_navigationtree:root_pages={"superContext":"{{#var:varPaginanaam}}", "topContext":"{{#var:varTopcontext}}"}|emm_navigationtree_form={{#var:varNavigationTreeForm}}}} | |||
{{# | }} <!-- end #ifeq: show navigation tree --> | ||
{{#ifeq: {{{Show sub projects|}}}|Nee||{{#ifexpr: {{#ask: [[Supercontext::{{PAGENAME}}]] [[Category:Project]] | format=count}} > 0 | | |||
{{# | |||
}}| | |||
| | |||
| | |||
=={{int: EMM Text Project Subprojects }}== | =={{int: EMM Text Project Subprojects }}== | ||
<div class="actionbar">{{New projects|Project type={{#var:varProjectType}}|Topcontext={{#var:varTopcontext}}}}</div> | <div class="actionbar">{{New projects|Project type={{#var:varProjectType}}|Topcontext={{#var:varTopcontext}}}}</div> | ||
{{#ask: [[Supercontext::{{PAGENAME}}]] [[Category:Project]] | |||
{{#ask: | |||
| ?Self=Project | | ?Self=Project | ||
| ?Start date={{int:EMM Text Start date}} | | ?Start date={{int:EMM Text Start date}} | ||
Regel 206: | Regel 153: | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
<div class="actionbar">{{New projects|Project type={{#var:varProjectType}}|Topcontext={{#var:varTopcontext}}}}</div> | <div class="actionbar">{{New projects|Project type={{#var:varProjectType}}|Topcontext={{#var:varTopcontext}}}}</div> | ||
{{#ask: [[Supercontext::{{PAGENAME}}]] [[Category:Project]] | |||
{{#ask: | |||
| ?Self=Project | | ?Self=Project | ||
| ?Start date#LOCL={{int:EMM Text Start date}} | | ?Start date#LOCL={{int:EMM Text Start date}} | ||
Regel 223: | Regel 169: | ||
{{#ask: [[Project::{{#var:varPaginanaam}}]] [[CNTR back link::+]] | {{#ask: [[Project::{{#var:varPaginanaam}}]] [[CNTR back link::+]] | ||
| ?Self={{int: EMM Text Participant }} | | ?Self={{int: EMM Text Participant }} | ||
| ?CNTR Role={{int:EMM Text Role}} | | ?CNTR Role={{int:EMM Text Role}} | ||
| mainlabel=- | | mainlabel=- | ||
Regel 230: | Regel 175: | ||
}} | }} | ||
</div> | </div> | ||
</div>}} <!-- end #ifeq: show | </div>}} <!-- end #ifeq: show participants --> | ||
{{#ifeq: {{{Show sources|}}}|Nee||<div class="toccolours mw-collapsible mw-collapsed"> | {{#ifeq: {{{Show sources|}}}|Nee||<div class="toccolours mw-collapsible mw-collapsed"> | ||
== {{int: EMM Text Project Sources }} == | == {{int: EMM Text Project Sources }} == | ||
Regel 239: | Regel 184: | ||
| link type=button | | link type=button | ||
}}</div>|}} | }}</div>|}} | ||
{{#if:{{CURRENTLOGGEDUSER}}|<div class="actionbar">{{#formlink:form=Resource Hyperlink | {{#if:{{CURRENTLOGGEDUSER}}|<div class="actionbar">{{#formlink:form=Resource Hyperlink | ||
| Resource Description[created in page]]={{#var:varPaginanaam}} | | Resource Description[created in page]]={{#var:varPaginanaam}} | ||
Regel 245: | Regel 189: | ||
| link type=button | | link type=button | ||
}}</div>|}} | }}</div>|}} | ||
=== {{int: EMM Text Project Sources created in this page }} === | === {{int: EMM Text Project Sources created in this page }} === | ||
{{#ask: [[Created in page::{{#var:varPaginanaam}}]] [[Category:Resource Description]] | |||
{{#ask: | |||
| ?Pagename={{int:EMM Text Page name}} | | ?Pagename={{int:EMM Text Page name}} | ||
| ?Dct:title={{int:EMM Text Title}} | | ?Dct:title={{int:EMM Text Title}} | ||
Regel 256: | Regel 198: | ||
| format=table | | format=table | ||
}} | }} | ||
=== {{int: EMM Text Project All sources }} === | === {{int: EMM Text Project All sources }} === | ||
{{#ask: [[Created in page::<q>[[Topcontext::{{#var:varTopcontext}}]]</q>]][[Category:Resource Description]] | |||
{{#ask: | |||
| ?Pagename={{int:EMM Text Page name}} | | ?Pagename={{int:EMM Text Page name}} | ||
| ?Dct:title={{int:EMM Text Title}} | | ?Dct:title={{int:EMM Text Title}} | ||
Regel 267: | Regel 207: | ||
| format=table | | format=table | ||
}} | }} | ||
</div> | </div> | ||
</div>}} <!-- end #ifeq: show sources --> | </div>}} <!-- end #ifeq: show sources --> | ||
[[Category:Project]] | [[Category:Project]] | ||
</div> <!-- hide me --> | </div><!-- hide me --></includeonly> | ||
</includeonly> |
Versie van 20 jun 2023 13:59
This is the "Project" template. It should be called in the following format:
{{Project |Supercontext= |Topcontext= |Project type= |Name= |NameEn= |NameFr= |NameBe= |Summary= |SummaryEn= |SummaryFr= |SummaryBe= |Start date= |End date= |Contact person= |Imagename= |Stakeholder= |HZ Theme= |SDG= |Show summary= |Show navigation tree= |Show new page button= |Show sub projects= |Show participants= |Show sources= |Is homepage= |Show edit button= |Show VE button= |Show sidebar= |Show category label= |Show title= |EMM access control= }}
Edit the page to see the template text.