L’impatto di Industria 4.0 nelle piccole e medie imprese toscane: primi risultati di ricerca - Industria 4.0
Se ha producido un error al procesar la plantilla.
The string doesn't match the expected date/time/date-time format. The string to parse was: "mer, 05 feb 2020 15:59:58 +0100". The expected format was: "EEE, dd MMM yyyy". The nested reason given follows: Unparseable date: "mer, 05 feb 2020 15:59:58 +0100" ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign display_date = modifiedDate?d... [in template "10155#10195#421017" at line 73, column 9] ----
1<#setting time_zone=timeZone.ID>
2<#setting locale=locale.toString()>
3<#setting datetime_format="dd MMMM yyyy">
4
5<div id="pagina-argomento" class="assets-news-container container-fluid">
6
7 <#assign plid = themeDisplay.getLayout().getPlid() />
8 <#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
9
10 <#assign currentLayout = layoutLocalService.getLayout(plid?number?long) />
11 <#assign listAncestors = currentLayout.getAncestors() />
12 <#assign parentCurrentLayout = "" />
13 <#assign DLFileEntryLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLFileEntryLocalServiceUtil"] />
14
15
16 <#if currentLayout.isRootLayout()>
17 <#assign iconArgoment = currentLayout.getExpandoBridge().getAttribute("icona") />
18 <#assign colorArgoment = currentLayout.getExpandoBridge().getAttribute("colore-icona") />
19 <#else>
20 <#assign parentCurrentLayout = layoutLocalService.getLayout(currentLayout.getParentPlid()) />
21 <#assign num = (listAncestors?size -2) />
22 <#assign iconArgoment = currentLayout.getExpandoBridge().getAttribute("icona") />
23 <#assign colorArgoment = currentLayout.getExpandoBridge().getAttribute("colore-icona") />
24 </#if>
25
26 <script type="text/javascript">
27 $(document).ready(function () {
28 $('<style type="text/css">.aui .portlet-navigation .nav-menu li a.selected{border-left: 5px solid ${colorArgoment};background-color: white}</style>').appendTo("head");
29
30 var size = $(".titolo-argomento").height();
31 if (size > 100) {
32 $(".titolo-argomento").css('line-height', '1');
33 }
34
35 });
36 </script>
37
38
39 <div class="table">
40 <div class="row-table">
41 <#if iconArgoment??>
42 <div class="cell-table min-width-table"><span
43 class="icona-argomento circle-block rt-icon-${iconArgoment}"></span></div>
44 </#if>
45 <div class="cell-table">
46 <h1 class="title titolo-argomento">${.vars['reserved-article-title'].data}</h1>
47 </div>
48 </div>
49 </div>
50
51 <#if Immagine.getData() != "" >
52 <#if Immagine.getChild("MostraSoloElenco").getData() !="true"> <img class="img-top img-responsive"
53 alt="${Immagine.getChild(" TestoAlternativoImmagine").getData()}" src="${Immagine.getData().replace("
54 &", "&" )}" />
55 </#if>
56 </#if>
57 <#if IdVideoYoutube.getData() != "">
58 <div class="video">
59 <iframe width="460" height="315" src="https://www.youtube-nocookie.com/embed/${IdVideoYoutube.getData()}"
60 allowfullscreen style="width: 100%; border:0">
61 ${IdVideoYoutube.getChild("TestoAlternativoVideo").getData()}
62 </iframe>
63 </div>
64 </#if>
65 <#if Sottotitolo.getData() != "">
66 <h2 class="subtitle">${Sottotitolo.getData()}</h2>
67 </#if>
68 <div class="contenuto">${Contenuto.getData()}</div>
69
70
71 <div class="pull-right" style="margin: 15px 0;">
72 <#assign modifiedDate = .vars['reserved-article-modified-date'].data />
73 <#assign display_date = modifiedDate?datetime("EEE, dd MMM yyyy") />
74 <#assign display_date = display_date?string["dd.MM.yyyy"] />
75 <i>Ultimo aggiornamento: ${display_date}</i>
76 </div>
77
78 <div class="clearfix"></div>
79
80 <div class="post-social pull-right">
81 <div class="condividi text-uppercase">Condividi</div>
82 <ul class="inline">
83 <li>
84 <a class="fb_share" href="" title="Condividi su Facebook">
85 <span class="hide">Condividi su Facebook</span>
86 <span class="icon-stack">
87 <i class="icon-circle icon-stack-base"></i>
88 <i class="icon-facebook icon-light"></i>
89 </span>
90 </a>
91 </li>
92 <li>
93 <a class="gplus" href="" title="Condividi su google plus">
94 <span class="hide">Condividi su google plus</span>
95 <span class="icon-stack">
96 <i class="icon-circle icon-stack-base"></i>
97 <i class="icon-google-plus icon-light"></i>
98 </span>
99 </a>
100 </li>
101 <li>
102 <a class="tweet" href="" title="Condividi su twitter">
103 <span class="hide">Condividi su twitter</span>
104 <span class="icon-stack">
105 <i class="icon-circle icon-stack-base"></i>
106 <i class="icon-twitter icon-light"></i>
107 </span>
108 </a>
109 </li>
110 </ul>
111 </div>
112 <br><br>
113 <!--div class="clearfix"></div>-->
114
115 <#if getterUtil.getBoolean(MostraPagineAllegate.getData())>
116
117 <#if getterUtil.getBoolean(MostraPagineAllegate.getData())>
118 <#assign layoutLocalService=serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") />
119 <#if !PagineAllegate.getSiblings().get(0).data.isEmpty()>
120 <h3 class="subtitle text-uppercase">Approfondimenti</h3>
121 <div class="table tabella-allegati">
122 <#foreach cur_Pagina in PagineAllegate.getSiblings()>
123 <#if validator.isNotNull(cur_Pagina.getData())>
124 <#assign currentLayout=layoutLocalService.getLayout(getterUtil.getLong(groupId), false, getterUtil.getLong(cur_Pagina.getData())) />
125 <a href="${Enlace.getUrl()}"></a>
126 <div class="row-table attachments">
127 <div class="cell-table min-width-table"><i class="icon-circle-arrow-right icon-2x"></i>
128 </div>
129 <div class="cell-table"><a
130 href="${cur_Pagina.getFriendlyUrl()}">${currentLayout.getName()}</a>
131 </div>
132 </div>
133 </#if>
134 </#foreach>
135 </div>
136 </#if>
137 </#if>
138 </#if>
139
140 <#if Documenti.getSiblings()?has_content && (Documenti.getSiblings()?size > 0)>
141
142 <#list Documenti.getSiblings() as cur_Allegati>
143 <#if cur_Allegati?has_content && cur_Allegati.getData() != "" >
144 <#if cur_Allegati?is_first>
145 <h3 class="subtitle text-uppercase">Documenti Allegati</h3>
146 <div class="table tabella-allegati">
147 </#if>
148
149
150 <#assign groupId = "" >
151 <#assign uuId = "" >
152
153 <#assign counter = 0 >
154
155 <#list "${cur_Allegati.getData()}"?split("/") as x>
156 <#if counter == 2>
157 <#assign groupId = x?number?long >
158 </#if>
159
160 <#if counter == 5>
161 <#assign uuId = x?split("?")[0] >
162 </#if>
163
164 <#assign counter = counter+1 >
165 </#list>
166
167 <#assign file = DLFileEntryLocalServiceUtil.getDLFileEntryByUuidAndGroupId(uuId, groupId) />
168
169 <div class="row-table attachments">
170 <div class="cell-table min-width-table">
171 <i class="icon-file icon-2x"></i>
172 </div>
173 <div class="cell-table">
174 <a href="${cur_Allegati.getData()}" target="_blank"> ${file.fileName}</a>
175 </div>
176
177 </div>
178 <#if cur_Allegati?is_last>
179 </div>
180 </#if>
181 </#if>
182
183
184 </#list>
185
186 </#if>
187
188 <#if Photogallery.getData() != "">
189 <div class="foto-gallery">
190 <h3 class="subtitle text-uppercase">Galleria Fotografica</h3>
191 <div id="makeMeScrollable">
192 <#foreach cur_Photogallery in Photogallery.getSiblings()> <a
193 href="${cur_Photogallery.getData().replace(" &", "&" )}.jpg" style="float: left;">
194 <img alt="${cur_Photogallery.getChild(" TestoAlternativoPhotogallery").getData()}"
195 src="${cur_Photogallery.getData().replace(" &", "&" )}"
196 style="width:300px; height: 200px;" />
197 </a>
198 </#foreach>
199 </div>
200 </div>
201 </#if>
202
203
204</div>