1<section class="bg-grey-5 py-12">
2 <h2 class="text-center second-title c-blue-2 mb-0">
3 <#if locale == "es_ES" >
4 Últimas publicaciones
5 <#else>
6 Latest publications
7 </#if>
8 </h2>
9 <div class="mb-8"> </div>
10
11 <div class="articles-slider container-corp">
12 <#list entries as entry>
13 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) />
14 <#assign assetRenderer = entry.getAssetRenderer() />
15
16 <#assign viewURL = renderResponse.createRenderURL() />
17 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry, false) />
18 <#assign titulo ="" />
19 <#if docXml .getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")?? >
20 <#assign titulo = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content") />
21 </#if>
22
23 <#assign numero ="" />
24 <#if docXml .getRootElement ().selectSingleNode("dynamic-element[@name='numero']/dynamic-content")?? >
25 <#assign numero = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='numero']/dynamic-content") />
26 </#if>
27
28 <#assign contenido =""/>
29 <#if docXml .getRootElement ().selectSingleNode("dynamic-element[@name='contenido']/dynamic-content")?? >
30 <#assign contenido = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='contenido']/dynamic-content") />
31 </#if>
32
33 <#if locale == "es_ES">
34 <#assign contentUrlbase = '/web/banco-central/contenido/-/detalle/'/>
35<#else>
36 <#assign contentUrlbase = '/web/banco-central/content/-/details/'/>
37</#if>
38
39 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) />
40 <#assign assetRenderer = entry.getAssetRenderer() />
41 <#assign viewURL = renderResponse.createRenderURL() />
42 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry, false) />
43 <#assign link = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
44 <#assign urlAmigable = "" />
45 <#assign assetRenderer = entry.getAssetRenderer() />
46
47 <#assign contentUrl = ""/>
48 <#assign friendlyURLEntryLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")>
49 <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil")>
50 <#assign classNameId = portalUtil.getClassNameId("com.liferay.journal.model.JournalArticle")>
51 <#attempt>
52 <#assign friendlyUrlEntry = friendlyURLEntryLocalService.getMainFriendlyURLEntry(classNameId, entry.getClassPK())>
53 <#assign contentUrl = contentUrlbase + friendlyUrlEntry.getUrlTitle()>
54 <#recover>
55 <#assign contentUrl = contentUrlbase + journal.getUrlTitle()>
56 </#attempt>
57
58 <#assign contador = 0 />
59 <#if locale == "es_ES" >
60 <#assign urlFinal ="/contenido/-/" />
61 <#else>
62 <#assign urlFinal ="/content/-/" />
63 </#if>
64
65 <#assign viewURLnew = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
66 <#assign link = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURLnew) />
67
68 <#assign contentStart = link?index_of("/content/") + 9/>
69 <#assign contentEnd = link?index_of("?", contentStart)/>
70 <#assign extractedText = link?substring(contentStart, contentEnd)/>
71 <#assign extractedText = extractedText?replace('/maximized', '')/>
72 <#if locale == "es_ES" >
73 <#assign urlFinal += "detalle/"+extractedText />
74 <#else>
75 <#assign urlFinal += "details/"+extractedText />
76 </#if>
77
78
79 <#assign color = "bg-blue-7">
80 <#assign fecha ="" />
81 <#if docXml .getRootElement ().selectSingleNode("dynamic-element[@name='fecha']/dynamic-content")?? >
82 <#assign fecha = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='fecha']/dynamic-content") />
83 </#if>
84 <#assign categories = entry.getCategories() >
85 <#assign migaPan = "" />
86 <#assign contadorCat = 0/>
87 <#list entry.getCategories() as categories>
88 <#assign categoriaIdiomas = "" />
89
90 <#assign categoria = categories.name>
91 <#if (contadorCat<=1) >
92 <#assign migaPan += "/ "+categories.getTitle(locale) />
93 </#if>
94 <#assign contadorCat = contadorCat+1 />
95
96 <#if categoria == "Normativas">
97 <#assign color = "bg-blue-7">
98 <#assign categoriaIdiomas = categories.getTitle(locale) />
99 </#if>
100 <#if categoria == "Prensa">
101 <#assign color = "bg-blue-6">
102 <#assign categoriaIdiomas = categories.getTitle(locale) />
103 </#if>
104 <#if categoria == "Eventos">
105 <#assign color = "bg-red-1">
106 <#assign categoriaIdiomas = categories.getTitle(locale) />
107 </#if>
108 <#if categoria == "Publicaciones">
109 <#assign color = "bg-blue-3">
110 <#assign categoriaIdiomas = categories.getTitle(locale) />
111 </#if>
112 </#list>
113
114 <div class="col-12">
115
116 <div class="dataBox">
117 <div class="dataBox-title ${color} c-white"><img class="dataBox-title-img" src="/documents/33528/42250/doc-icon.PNG" />
118 <h5 style="font-size: 0.9em !important;" class="fifth-title c-white">${migaPan}</h5>
119 </div>
120 <article class="dataBox-description ">
121 <p class="small-font c-blue-4">
122 <#if numero?has_content >
123 <#if numero.data != "">
124 N° ${numero.data}
125 </#if>
126 </#if>
127
128 <#if titulo != "">
129 ${titulo.data}
130 <#else>
131 <#if contenido !="">
132 ${contenido.data}
133 </#if>
134 </#if></p>
135 </article>
136 <#assign contador = 0>
137 <#assign mes = "">
138 <#assign anio = "">
139 <#assign dia=""/>
140 <#assign fecha = assetRenderer.getArticle().getModifiedDate()?date?string["yyyy-MM-dd"] />
141
142 <#list fecha?split("-") as x>
143 <#if contador == 1>
144 <#if x == "01">
145 <#if locale == "es_ES" >
146 <#assign mes = "Enero">
147 <#else>
148 <#assign mes = "January">
149 </#if>
150
151 </#if>
152 <#if x == "02">
153 <#if locale == "es_ES" >
154 <#assign mes = "Febrero">
155 <#else>
156 <#assign mes = "February">
157 </#if>
158 </#if>
159 <#if x == "03">
160 <#if locale == "es_ES" >
161 <#assign mes = "Marzo">
162 <#else>
163 <#assign mes = "March">
164 </#if>
165 </#if>
166 <#if x == "04">
167 <#if locale == "es_ES" >
168 <#assign mes = "Abril">
169 <#else>
170 <#assign mes = "April">
171 </#if>
172 </#if>
173 <#if x == "05">
174 <#if locale == "es_ES" >
175 <#assign mes = "Mayo">
176 <#else>
177 <#assign mes = "May">
178 </#if>
179 </#if>
180 <#if x == "06">
181 <#if locale == "es_ES" >
182 <#assign mes = "Junio">
183 <#else>
184 <#assign mes = "June">
185 </#if>
186 </#if>
187 <#if x == "07">
188 <#if locale == "es_ES" >
189 <#assign mes = "Julio">
190 <#else>
191 <#assign mes = "July">
192 </#if>
193 </#if>
194 <#if x == "08">
195 <#if locale == "es_ES" >
196 <#assign mes = "Agosto">
197 <#else>
198 <#assign mes = "August">
199 </#if>
200 </#if>
201 <#if x == "09">
202 <#if locale == "es_ES" >
203 <#assign mes = "Septiembre">
204 <#else>
205 <#assign mes = "September">
206 </#if>
207 </#if>
208 <#if x == "10">
209 <#if locale == "es_ES" >
210 <#assign mes = "Octubre">
211 <#else>
212 <#assign mes = "October">
213 </#if>
214 </#if>
215 <#if x == "11">
216 <#if locale == "es_ES" >
217 <#assign mes = "Noviembre">
218 <#else>
219 <#assign mes = "November">
220 </#if>
221 </#if>
222 <#if x == "12">
223 <#if locale == "es_ES" >
224 <#assign mes = "Diciembre">
225 <#else>
226 <#assign mes = "December">
227 </#if>
228 </#if>
229 </#if>
230 <#if contador == 0>|
231 <#assign anio = x>
232 </#if>
233 <#if contador == 2>
234 <#assign dia = x>
235 </#if>
236 <#assign contador = contador+1 >
237 </#list>
238 <p class="dataBox-date text-center small-font c-blue-4"><i>${dia} ${mes} ${anio}</i></p>
239 <a class="btn-corp btn-info w-auto py-2 px-8 mx-auto " onclick="javascript:marcaje_google_analytics(this, '${themeDisplay.getLayout().getFriendlyURL()}/SecNyP-${categoriaIdiomas}', 'clic')" href="${contentUrl}">
240 <#if locale == "es_ES" >
241 Ver todo
242 <#else>
243 See all
244 </#if></a>
245 </div>
246 </div>
247 </#list>
248 </div>
249 <div class="mb-8"> </div>
250 <div class="text-center"><a class="btn-corp btn-default py-2 min-w-20 d-inline-block" href="/web/banco-central/nuevo-buscador?category=35741&categorias=35741&sort=sortableDate_sortable-"> <#if locale == "es_ES" >
251 Ver todo
252 <#else>
253 See all
254 </#if> </a></div>
255</section>
256
257<script type="text/javascript">
258 try{
259 var classAdt = $('.adt-publisher').attr('class');
260 var adtNoticias = classAdt.split('adt-publisher')[1].split(' ', 2)[1];
261
262 var idAdt = $('.adt-publisher').attr('id');
263 var adtImacec = idAdt.split('_INSTANCE_')[1].split('_')[0];
264
265 setTimeout(function(){
266 $('.adt-publisher').find('.slick-slide a').each(function(href){
267 var oldUrl = $(this).attr("href");
268 var newUrl = oldUrl.replace(adtImacec, adtNoticias);
269 $(this).attr("href", newUrl);
270 });
271 }, 1000);
272 }
273 catch(ex){
274 console.log('Indicar instancia de adt');
275 }
276</script>