Difference between revisions of "Template:ArchiveOfEvents"

From Culture.si
 
(66 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Site:Archive of events/2010|2010]] | [[Site:Archive of events/2011|2011]] || [[#In Slovenia|In Slovenia]] | [[#Worldwide|Worldwide]]
+
<noinclude>{{/doc}}[[Category:Event templates]]</noinclude>
----
+
 
 +
{{{realpage={{#cgi:0|{{FULLPAGENAME}}}}
 +
|page = {{#cgi:0|{{FULLROOTPAGENAME}}}}
 +
|year = {{#cgi:1|upcoming}}
 +
|category = {{#cgi:2|all}}
 +
|country = {{#if:{{{nocountry|}}}|Slovenia|{{#cgi:3|international}}}}
 +
|country_url = {{#if:{{{nocountry|}}}||{{#cgi:3|international}}}}
 +
}}}
 +
 
 +
<section class="events-archive">
 +
<div class="subnav filter-form">
 +
<div class="filter-years">
 +
{{#title:link|{{{page}}}/upcoming/{{{category}}}/{{{country_url}}}
 +
|
 +
|upcoming <small>({{#data:selectfield
 +
|c = count(Event.#)
 +
|#where = {{whereEvent|year=upcoming|category={{{category}}}|country={{{country}}}}}
 +
}})</small>
 +
}}
 +
{{#title:link|{{{page}}}/current/{{{category}}}/{{{country_url}}}
 +
|
 +
|current <small>({{#data:selectfield
 +
|c = count(Event.#)
 +
|#where = {{whereEvent|year=current|category={{{category}}}|country={{{country}}}}}
 +
}})</small>
 +
}}
 +
{{#arr:dataloop
 +
|{{#data:select
 +
|Year=Event.Years.Year
 +
|Count=count(Event.#)
 +
|#groupby=Event.Years.Year
 +
|#orderby=Event.Years.Year desc
 +
|#where = {{whereEvent|category={{{category}}}|country={{{country}}}}}
 +
}}
 +
|each = {{#title:link|{{{page}}}/{{{Year}}}/{{{category}}}/{{{country_url}}}
 +
|
 +
|{{{Year}}} <small>({{{Count}}})</small>
 +
}}
 +
}}
 +
 +
{{#title:link
 +
|{{{page}}}/all/{{{category}}}/{{{country_url}}}
 +
|
 +
|all years <small>({{#data:selectfield
 +
|c = count(Event.#)
 +
|#where = {{whereEvent|year=|category={{{category}}}|country={{{country}}}}}
 +
}})</small>
 +
}}
 +
</div>
 +
 +
<hr class="divider"/>
 +
 +
{{#if:{{{nocountry|}}}||
 +
<div class="filter-countries">{{#title:link|{{{page}}}/{{{year}}}/{{{category}}}/international||All countries}}
 +
{{#arr:dataloop
 +
|{{#data:select
 +
|Country = Event.Country
 +
|Count = count(Event.#)
 +
|#groupby = Event.Country
 +
|#where = {{whereEvent|year={{{year}}}|category={{{category}}}|country=international}}
 +
|#limit=100
 +
|#orderby = Event.Country}}
 +
|each={{#title:link
 +
|{{{page}}}/{{{year}}}/{{{category}}}/{{{Country}}}
 +
||{{#title:pagename|{{{Country}}}}} ({{{Count}}})}}}}
 +
</div>
 +
 +
<hr class="divider"/>}}
 +
 +
<div class="filter-categories">
 +
{{#title:link|{{{realpage}}}/{{{year}}}/all/{{{country_url}}}||All categories}}
 +
 +
{{#arr:dataloop
 +
|{{#data:select
 +
|Category=Event.Tag
 +
|Count = count(Event.#)
 +
|#groupby = Event.Tag
 +
|#where = Event.Tag!='' and Event.Tag!='Top' and {{whereEvent|year={{{year}}}|country={{{country|Slovenia}}}}}
 +
|#limit=100
 +
|#orderby = Event.Tag}}
 +
|each={{#title:link
 +
|{{{page}}}/{{{year}}}/{{{Category}}}/{{{country_url}}}
 +
||{{#title:pagename|{{{Category}}}}} ({{{Count}}})}}}}
 +
</div>
 +
</div>
 +
</section>

Latest revision as of 17:43, 27 September 2023