I nostri servizi

Sirmione Servizi S.r.l. è la Società multiservizi del Comune di Sirmione. La Società opera in prosecuzione delle attività precedentemente gestite direttamente dal Comune di Sirmione, alle quali si sono aggiunte alcune innovazioni

An error occurred while processing the template.
Expression dataInizio is undefined on line 159, column 55 in 1961190#1961228#4859337.
1<#-- 
2  eCTRL Solutions 
3  PAG-NEWS-ADT 
4  ver: 1.0  
5  data: 19/10/2018  
6--> 
7<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
8<#assign suggestoAPI = serviceLocator.findService("suggesto-gui-portlet","eu.suggesto.suggestogui.service.suggestoGuiLocalService")> 
9<#assign suggestoMkspAPI = serviceLocator.findService("suggesto-mksp-portlet","eu.suggesto.marketspace.service.MkspDockbarLocalService")> 
10<#assign serverName=request.getServerName()> 
11<#assign serverName=""> 
12<#assign dateFormat = "dd/MM/yyyy" />   
13 
14<style> 
15 
16    @media screen and (min-width: 1366px) { 
17        .lfr-pagination{ 
18            -webkit-flex-basis: auto !important; 
19            -ms-flex-preferred-size: auto !important; 
20            flex-basis: auto !important; 
21            width: 70% !important; 
22
23
24 
25    .clearfix.lfr-pagination { 
26        text-align: center; 
27        margin-bottom: 30px; 
28
29 
30    .pager li { 
31        display: inline; 
32        background-color: #65dde0; 
33        border-color: #50d8dc; 
34        color: #004a4d; 
35        font-weight: 600; 
36        padding: 0.6em 1.2em; 
37        text-transform: uppercase; 
38        -ms-touch-action: manipulation; 
39        touch-action: manipulation; 
40        vertical-align: middle; 
41        white-space: nowrap; 
42        border-style: solid; 
43        border-width: 1px; 
44        -webkit-box-sizing: border-box; 
45        box-sizing: border-box; 
46        cursor: pointer; 
47        margin-right: 20px; 
48        padding: 0.4em 0.75em; 
49        position: relative; 
50        text-align: center; 
51        text-decoration: none; 
52        -webkit-user-select: none; 
53        -moz-user-select: none; 
54        -ms-user-select: none; 
55        user-select: none; 
56
57 
58    .pager li a  { 
59        color: inherit;  
60        text-decoration: inherit;  
61
62 
63    .pager li.disabled { 
64        color: gray; 
65
66     
67    .Form-field.Grid-cell.u-textLeft .Button{ 
68        margin-top:1rem; 
69
70     
71     
72    @media screen and (min-width: 1366px) { 
73        .Grid.u-layout-centerContent { 
74            display: flex; 
75            align-items: center; 
76
77
78 
79 
80</style> 
81<section> 
82    <!-- ${serverName} --> 
83    <div class="u-layout-wide u-layoutCenter u-text-r-l u-layout-r-withGutter u-padding-bottom-xxl"> 
84        <h1 class="u-text-h2">News</h1> 
85        <div class="Grid Grid--withGutter"> 
86            <!-- sx --> 
87            <div class="Grid-cell u-md-size12of12"> 
88                <article class="Prose "> 
89 
90                    <!-- single news -->     
91                    <#list entries as entry> 
92                        <#assign entry = entry /> 
93                        <#if entry_index == 3><#break></#if>  
94 
95                        <#assign assetRenderer = entry.getAssetRenderer() /> 
96                        <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
97                        <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
98 
99                        <#assign className = assetRenderer.getClassName() /> 
100                        <#assign mainImage = "" /> 
101                        <#assign data = "" /> 
102                        <#assign subArticleName = "" /> 
103                        <#assign longDesc = "" /> 
104 
105                        <!-- DA QUI --> 
106                         
107 
108                        <#if className == "com.liferay.portlet.journal.model.JournalArticle"> 
109 
110                            <#assign journalArticle = assetRenderer.getArticle() > 
111                            <#assign document = saxReaderUtil.read(journalArticle.getContent())> 
112                            <#assign rootElement = document.getRootElement()> 
113                            <#assign viewURL = suggestoMkspAPI.getArticleUrl(groupId,serverName,journalArticle.articleId,localeUtil.fromLanguageId(locale.toString()),localeUtil.fromLanguageId("it_IT"),"/comunicazioni-e-news/dettagli") > 
114 
115 
116                            <#assign  stringSelector = "dynamic-element[@name='mainImage']/dynamic-content[@language-id = '" + locale + "']"> 
117                            <#assign  xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
118                            <#if xPathSelector.selectSingleNode(rootElement)??> 
119                              <#assign mainImage = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
120                            </#if> 
121                             
122                            <#assign  stringSelector = "dynamic-element[@name='dataInizio']/dynamic-content[@language-id = '" + locale + "']"> 
123                            <#assign  xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
124                            <#if xPathSelector.selectSingleNode(rootElement)??> 
125                              <#assign szDataInizio = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
126                              <#assign dtDataInizio = dateUtil.newDate(getterUtil.getLong(szDataInizio))> 
127                              <#assign dataInizio = dateUtil.getDate(dtDataInizio, dateFormat, locale)> 
128                            </#if> 
129                             
130                            <#assign  stringSelector = "dynamic-element[@name='subArticleName']/dynamic-content[@language-id = '" + locale + "']"> 
131                            <#assign  xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
132                            <#if xPathSelector.selectSingleNode(rootElement)??> 
133                              <#assign subArticleName = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
134                            </#if> 
135 
136                            <#assign  stringSelector = "dynamic-element[@name='longDesc']/dynamic-content[@language-id = '" + locale + "']"> 
137                            <#assign  xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
138                            <#if xPathSelector.selectSingleNode(rootElement)??> 
139                              <#assign longDesc = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
140                            </#if> 
141 
142 
143                            <#assign shortDesc = longDesc?replace("<[^>]*>", "", "r") > 
144                         
145                            <#if shortDesc?length gt 180 > 
146                                <#assign shortDesc = shortDesc[0..180]> 
147                                <#assign lioSD = shortDesc?last_index_of(" ")> 
148                                <#assign shortDesc = shortDesc[0..lioSD] + "..."> 
149                            </#if > 
150 
151 
152                        <div class="Grid u-layout-centerContent"> 
153                            <div class="Grid-cell u-sizeFit"> 
154                                <img src="${mainImage}&width=250&height=250" class="u-sizeFit" alt="..." /> 
155                            </div> 
156                            <div class="Grid-cell u-md-sizeFill u-lg-sizeFill u-padding-r-left"> 
157                                <h2 class="u-text-p">${entryTitle}</h2> 
158                                <p>${subArticleName}</p> 
159                                <p class="u-text-p">${dataInizio}</p> 
160                                <p class="u-text-p">${shortDesc}</p> 
161                                <div class="Form-field Grid-cell u-textLeft"> 
162                                    <a href="${viewURL}"><button type="button" class="Button Button--avvisi u-text-r-xs">Dettaglio</button></a> 
163                                </div> 
164                            </div> 
165                        </div> 
166                        <hr/> 
167                        </#if> 
168                    </#list> 
169 
170                    <!-- single news -->     
171                     
172                </article> 
173            </div> 
174            <!-- rx --> 
175            <div class="Grid-cell u-sizeFull u-md-size4of12 u-lg-size4of12"> 
176                 
177                <a href="#" title="torna all'inizio del contenuto" class="u-hiddenVisually">torna all'inizio del contenuto</a> 
178            </div> 
179        </div> 
180    </div> 
181</section> 

2026: selezione addetti palestra

2026-selezione-addetti-aree-di-sosta

2026-selezione-addetti-parcheggi

2026-selezione-giardinieri

2025-selezione-addetti IT

2025-selezione autisti patente C

torna all'inizio del contenuto