Ricerca Appuntamenti
Filtra per data
Anno
Mese
Si è verificato un errore nell'elaborarazione del modello.
Java method "it.ariadne.aire.widget.template.tool.AireWidgetTemplateTool.getYearMonthsFromParameter(String, Locale)" threw an exception when invoked on it.ariadne.aire.widget.template.tool.AireWidgetTemplateTool object "it.ariadne.aire.widget.template.tool.AireWidgetTemplateTool@28ec4917"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #list aireWidgetTemplateTool.getYearM...  [in template "20097#20123#46628" at line 18, column 5]
----
1<#assign themeIconsPath = themeDisplay.getPathThemeImages() + '/assets/images/icons.svg' /> 
2<#assign cssClassActiveList = "" /> 
3<#assign cssClassActive = "" /> 
4 
5<#if aireWidgetTemplateTool.isSearchAppointmentFriendlyURL(themeDisplay.getURLCurrent())> 
6    <#assign cssClassActive = "btn-icon--active" /> 
7<#else> 
8    <#assign cssClassActiveList = "btn-icon--active" /> 
9</#if> 
10 
11<#assign customFilterParameter = paramUtil.getString(request, "customfilter", "") /> 
12 
13<#assign year = "" /> 
14<#assign month = "" /> 
15<#assign monthName = "" /> 
16 
17<#if aireWidgetTemplateTool.isSearchAppointmentFriendlyURL(themeDisplay.getURLCurrent())> 
18    <#list aireWidgetTemplateTool.getYearMonthsFromParameter(customFilterParameter, locale) as parameter> 
19        <#if parameter?index == 0> 
20            <#assign year = parameter /> 
21        <#elseif parameter?index == 1> 
22            <#assign month = parameter /> 
23        <#else> 
24            <#assign monthName = parameter /> 
25        </#if> 
26    </#list> 
27</#if> 
28 
29<#assign  customSequence = ["", ""] /> 
30<#if aireWidgetTemplateTool.isSearchAppointmentFriendlyURL(themeDisplay.getURLCurrent())> 
31    <#assign customSequence = [monthName?capitalize, year]> 
32</#if> 
33 
34<div class="d-flex justify-content-between align-items-center"> 
35    <h1>${languageUtil.format(locale, "aire.appointment.search.title", customSequence)}</h1> 
36    <div class="d-flex"> 
37        <div> 
38            <a href="${aireWidgetTemplateTool.getSearchAppointmentFriendlyURL()}" title='${languageUtil.get(locale, "aire.appointments.calendar")}' class="btn-icon ${cssClassActive}"> 
39                <svg class="ico-svg"> 
40                    <use xlink:href="${themeIconsPath}#calendar-alt-light"></use> 
41                </svg> 
42                <span class="sr-only">${languageUtil.get(locale, "aire.calendar")}</span> 
43            </a> 
44        </div> 
45        <div> 
46            <a href="${aireWidgetTemplateTool.getSearchAppointmentListFriendlyURL()}" title='${languageUtil.get(locale, "aire.appointments.calendar")}' class="btn-icon ${cssClassActiveList}"> 
47                <svg class="ico-svg"> 
48                    <use xlink:href="${themeIconsPath}#list-ul-light"></use> 
49                </svg> 
50                <span class="sr-only">${languageUtil.get(locale, "aire.calendar")}</span> 
51            </a> 
52        </div> 
53    </div> 
54</div> 
55 
56<#if aireWidgetTemplateTool.isSearchAppointmentFriendlyURL(themeDisplay.getURLCurrent())> 
57    <div class="d-flex justify-content-between"> 
58        <a href="${aireWidgetTemplateTool.getUrlPreviousNextMonthAppointment(true, year, month)}" title='${languageUtil.get(locale, "aire.go.previous.month")}' class="unindustria-search-grid__month unindustria-search-grid__month--prev"> 
59            <svg class="ico-svg"> 
60                <use xlink:href="${themeIconsPath}#long-arrow-left-light"></use> 
61            </svg> 
62            <span>${languageUtil.get(locale, "aire.previous.month")}</span> 
63        </a> 
64        <a href="${aireWidgetTemplateTool.getUrlPreviousNextMonthAppointment(false, year, month)}" title='${languageUtil.get(locale, "aire.go.next.month")}' class="unindustria-search-grid__month unindustria-search-grid__month--next"> 
65            <span>${languageUtil.get(locale, "aire.next.month")}</span> 
66            <svg class="ico-svg"> 
67                <use xlink:href="${themeIconsPath}#long-arrow-right-light"></use> 
68            </svg> 
69        </a> 
70    </div> 
71</#if> 
72 
73<script> 
74    $('.autofit-float.autofit-row.portlet-header').hide(); 
75</script> 
Nessun risultato trovato