ERAGIN metodologias activas
Errorea gertatu da txantiloia prozesatzerakoan.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar): ==> documentTitle [in template "com.liferay.portal.template.freemarker_7.0.47_CLASS_LOADER_CONTEXT_FTL_upvlibs.ftl" at line 1651, column 22] ---- FTL stack trace ("~" means nesting-related): - Failed at: #if documentTitle.getData()?? && docu... [in template "com.liferay.portal.template.freemarker_7.0.47_CLASS_LOADER_CONTEXT_FTL_upvlibs.ftl" in macro "formatAttachmentNew" at line 1651, column 17] - Reached through: @upvlibs.formatAttachmentNew document... [in template "com.liferay.portal.template.freemarker_7.0.47_CLASS_LOADER_CONTEXT_FTL_upvlibs.ftl" in macro "writeHtmlForDocumentsNew" at line 1914, column 57] - Reached through: @upvlibs.writeHtmlForDocumentsNew doc... [in template "10112#522485#994774" at line 525, column 25] ----
1<#--
2# ==========
3## Constantes
4## ==========-->
5
6<#assign cUrlsRelativas_Pref = "./" >
7
8<#assign cTxtNewWindow = languageUtil.get( locale, "opens-new-window" ) >
9<#assign cTxtPhoto = languageUtil.get( locale, "ehu.photo" ) >
10
11<#assign cHtmlTxtIconNewTab = '<span class="icon-external-link"></span>' >
12<#assign cHtmlTxtTagNewTab = '<span class="sr-only">' + cTxtNewWindow + '</span>' >
13<#assign cHtmlTxtTargetNewTab = ' target="_blank" ' >
14
15<#assign isGlobal = (themeDisplay.getTheme().getContextPath() == "/o/upv-ehu-global-theme") >
16
17<#if !isGlobal >
18 <#assign articleClass = "information" >
19 <#assign sectionClass = "upv-ehu-image-description" >
20 <#assign sectionTitleClass = "info-section" >
21 <#assign sectionDescClass = "main" >
22 <#assign footerClass = "content-footer" >
23 <#assign sectionHeaderTag = "header" >
24 <#assign imageFootTag = "figcaption" >
25 <#assign htmlTitleClass = "" >
26 <#assign htmlIndexNavClass = "" >
27 <#assign htmlNavHrefIconTag = "" >
28<#else>
29 <#assign articleClass = "information-detail" >
30 <#assign sectionClass = "information-detail__body__section" >
31 <#assign sectionTitleClass = "information-detail__body__section__title" >
32 <#assign sectionDescClass = "information-detail__body__section__entry" >
33 <#assign footerClass = "information-detail__footer" >
34 <#assign sectionHeaderTag = "h2" >
35 <#assign imageFootTag = "p" >
36 <#assign htmlTitleClass = ' class="information-detail__title"' >
37 <#assign htmlIndexNavClass = ' class="information-detail__body__anchors-nav"' >
38 <#assign htmlNavHrefIconTag = '<i class="icon-double-angle-down"></i>' >
39</#if>
40
41<#assign entHeader = ehuheaderFieldSet >
42<#assign info_title = "info-title-" + .vars['reserved-article-id'].data>
43
44
45<#-- macros para las secciones -->
46<#macro numElemsSeccion lista campo>
47 <#assign numElems = 0 >
48 <#if lista?? && lista?has_content>
49 <#assign numElems = lista.getSiblings()?size >
50 </#if>
51 <#assign arrElems = lista.getSiblings() >
52 <#assign te_NumElems = 0>
53 <#list arrElems as document >
54 <#if document?? && document.get(campo)?? && document.get(campo).getData() != "">
55 <#assign te_NumElems = te_NumElems + 1>
56 </#if>
57 </#list>
58</#macro>
59
60
61<#-- macros para ehuattachments-->
62
63<#macro soloTitulo textBoxData arrSections>
64
65 <#local haytextBoxData = getterUtil.getBoolean( "false")>
66 <#if textBoxData != "" >
67 <#local haytextBoxData = getterUtil.getBoolean( "true")>
68 </#if>
69 <#local haySecciones = getterUtil.getBoolean( "false")>
70 <#if arrSections??>
71 <#list arrSections as section >
72 <#local sectionName = "">
73 <#if section?? && section.getData()?? && section.getData()?has_content && section.getData()!= "">
74 <#local sectionName = section.getData()?html >
75 </#if>
76
77 <#local description = "">
78 <#if section.ehuinfodescription?? && section.ehuinfodescription.getData()?? && section.ehuinfodescription.getData()?has_content && section.ehuinfodescription.getData()!= "">
79 <#local description = section.ehuinfodescription.getData()>
80 </#if>
81
82 <#local entImage = section.ehuinfoimageFieldSet >
83 <#local image = "">
84 <#if entImage?? && entImage.ehuinfoimage?? && entImage.ehuinfoimage.getData()?? && entImage.ehuinfoimage.getData()?has_content && entImage.ehuinfoimage.getData()!= "">
85 <#local image = entImage.ehuinfoimage.getData()?html>
86 </#if>
87
88 <#if section??>
89 <@numElemsSeccion lista=section.ehuinfogeneraldatadocumentFieldSet campo="ehuinfogeneraldatadocument" />
90 <#local numValidDocs = te_NumElems >
91 <@numElemsSeccion lista=section.ehuinfogeneraldataurlFieldSet campo="ehuinfogeneraldataurl" />
92 <#local numValidUrls = te_NumElems >
93 <#if sectionName != "" || description != "" || image != "" || (numValidDocs > 0) || (numValidUrls > 0) >
94 <#local haySecciones = getterUtil.getBoolean( "true")>
95 </#if>
96 </#if>
97 </#list>
98 </#if>
99 <#assign hayalgo = haySecciones || haytextBoxData>
100</#macro>
101
102
103<#-- HTML -->
104<article class="${ articleClass } ${randomNamespace}">
105
106 <#-- TITLE -->
107 <#assign title = "">
108 <#if entHeader.ehuinfotitle?? && entHeader.ehuinfotitle.getData()?? && entHeader.ehuinfotitle.getData()?has_content>
109 <#assign title = entHeader.ehuinfotitle.getData()?html >
110 <#if title != "" >
111 <header id="${info_title}">
112 <h1${ htmlTitleClass }>${ title }</h1>
113 </header>
114 </#if>
115 </#if>
116 <#assign textBoxClass = "entry" >
117 <#if isGlobal >
118 <#assign textBoxClass = textBoxClass + " information-detail__subtitle" >
119 </#if>
120 <#assign textBoxData = "" >
121 <#if entHeader.ehuinfointro?? && entHeader.ehuinfointro.getData()?? && entHeader.ehuinfointro.getData()?has_content>
122 <#assign textBoxData = entHeader.ehuinfointro.getData()?html>
123 </#if>
124 <#assign esHTML = getterUtil.getBoolean("false")>
125 <#if textBoxData?matches(r".*</?[a-z]+>.*", "ri")>
126 <#assign esHTML = getterUtil.getBoolean("true")>
127 </#if>
128 <#if textBoxData?? && textBoxData != "">
129 <#if esHTML>
130 ${ textBoxData }
131 <#else>
132 <p class="${ textBoxClass }">${ textBoxData }</p>
133 </#if>
134 </#if>
135 <#if entHeader.ehuinfosubtitleFieldSet?? && entHeader.ehuinfosubtitleFieldSet.getSiblings()??>
136 <@soloTitulo textBoxData entHeader.ehuinfosubtitleFieldSet.getSiblings() />
137 <#else>
138 <#assign hayalgo = getterUtil.getBoolean( "false")>
139 <#if textBoxData != "" >
140 <#assign hayalgo = getterUtil.getBoolean( "true")>
141 </#if>
142 </#if>
143
144
145 <#assign pintar = hayalgo >
146 <#if isGlobal && pintar>
147 <div class="information-detail__body">
148 </#if>
149
150 <#assign titleIndex = "" >
151 <#assign showIndex = getterUtil.getBoolean( "false")>
152 <#if entHeader.ehuindex?? && entHeader.ehuindex.getData()?? && entHeader.ehuindex.getData()?has_content>
153 <#assign showIndex = getterUtil.getBoolean( entHeader.ehuindex.getData()?html) >
154 </#if>
155 <#assign title = "">
156 <#if entHeader.ehuinfotitle?? && entHeader.ehuinfotitle.getData()?? && entHeader.ehuinfotitle.getData()?has_content>
157 <#assign title = entHeader.ehuinfotitle.getData()?html>
158 </#if>
159
160 <#if showIndex && entHeader.ehuinfosubtitleFieldSet?? && entHeader.ehuinfosubtitleFieldSet.getSiblings()??>
161
162 <#-- Eliminacion de los espacios del titulo para que se pueda usuar como ancla -->
163 <#-- Ademas, se dejan 20 caracteres como maximo -->
164 <#assign titleIndexAux = title?replace( " ", "" ) >
165 <#if (titleIndexAux?length > 19)>
166 <#assign titleIndexAux2 = titleIndexAux?substring(0, 19) >
167 <#else>
168 <#assign titleIndexAux2 = titleIndexAux>
169 </#if>
170
171 <#-- Se elimina también el carácter doble comilla para que no interfiera con los enlaces - lagun 698390 -->
172 <#assign titleIndex = titleIndexAux2?replace( '"', '' ) >
173 <#assign subtitleIndex = 1 >
174 <nav role="navigation"${ htmlIndexNavClass }>
175 <ul>
176 <#list entHeader.ehuinfosubtitleFieldSet.getSiblings() as section >
177 <#assign sectionName = "">
178 <#if section?? && section.ehuinfosubtitle?? && section.ehuinfosubtitle.getData()?has_content && section.ehuinfosubtitle.getData() != "">
179 <#assign sectionName = section.ehuinfosubtitle.getData()?html >
180 </#if>
181
182
183 <#-- Solo pintamos la sección en el índice si tiene título -->
184 <#if sectionName == "" >
185 <#assign image = "">
186 <#if section.ehuinfoimageFieldSet.ehuinfoimage?? && section.ehuinfoimageFieldSet.ehuinfoimage.getData()?? && section.ehuinfoimageFieldSet.ehuinfoimage.getData()?has_content>
187 <#assign image = section.ehuinfoimageFieldSet.ehuinfoimage.getData()?html >
188 </#if>
189 <#if image == "" >
190 <#assign description = "">
191 <#if section.ehuinfodescription?? && section.ehuinfodescription.getData()?? && section.ehuinfodescription.getData()?has_content>
192 <#assign description = section.ehuinfodescription.getData()>
193 </#if>
194 <#if description == "">
195 <#-- macros para las secciones -->
196 <@numElemsSeccion lista=section.ehuinfogeneraldatadocumentFieldSet campo="ehuinfogeneraldatadocument" />
197 <#assign numValidDocs = te_NumElems >
198 <@numElemsSeccion lista=section.ehuinfogeneraldataurlFieldSet campo="ehuinfogeneraldataurl" />
199 <#assign numValidUrls = te_NumElems >
200 <#if ( numValidDocs <= 0 && numValidUrls <= 0 ) > <#continue> </#if>
201 </#if>
202 </#if>
203 <#assign sectionIndex = section?index + 1 >
204 <#if languageUtil.getLanguageId(locale) == "eu_ES" >
205 <#assign sectionIndex = sectionIndex + "." >
206 </#if>
207 <#assign sectionName = languageUtil.format( locale, "ehu.section-x", sectionIndex ) >
208 <#else>
209 <li>
210 <a href="#${ titleIndex }${ subtitleIndex }">${ htmlNavHrefIconTag }
211 <#if !isGlobal >
212 ${ sectionName }
213 <#else>
214 <span>${ sectionName }</span>
215 </#if>
216 </a>
217 </li>
218 </#if>
219 <#assign subtitleIndex = subtitleIndex + 1 >
220 </#list>
221 </ul>
222 </nav>
223 </#if>
224
225 <#assign subtitleIndex = 1 >
226 <#if entHeader.ehuinfosubtitleFieldSet?? && entHeader.ehuinfosubtitleFieldSet.getSiblings()??>
227 <#list entHeader.ehuinfosubtitleFieldSet.getSiblings() as section >
228 <#assign haySectionInfo = false >
229 <#if !showIndex >
230 <#assign htmlSectionId = "" >
231 <#else>
232 <#assign htmlSectionId = ' id="' + titleIndex + subtitleIndex?string + '"'>
233 <#assign subtitleIndex = subtitleIndex + 1 >
234 </#if>
235
236 <#assign sectionName = "" >
237 <#assign haySectionTitle = getterUtil.getBoolean( "false")>
238 <#if section?? && section.ehuinfosubtitle?? && section.ehuinfosubtitle.getData()?? && section.ehuinfosubtitle.getData()?has_content>
239 <#assign sectionName = section.ehuinfosubtitle.getData()?html >
240 <#if sectionName != "">
241 <#assign haySectionTitle = getterUtil.getBoolean( "true")>
242 </#if>
243 </#if>
244
245 <#assign description = "">
246 <#if section.ehuinfodescription?? && section.ehuinfodescription.getData()?? && section.ehuinfodescription.getData()?has_content>
247 <#assign description = section.ehuinfodescription.getData() >
248 </#if>
249 <#assign entImage = section.ehuinfoimageFieldSet >
250 <#assign image = "">
251 <#if entImage?? && entImage.ehuinfoimage?? && entImage.ehuinfoimage.getData()?? && entImage.ehuinfoimage.getData()?has_content>
252 <#assign image = entImage.ehuinfoimage.getData()?html>
253 </#if>
254 <#assign numValidDocs = 0 >
255 <#assign numValidUrls = 0 >
256 <@numElemsSeccion lista=section.ehuinfogeneraldatadocumentFieldSet campo="ehuinfogeneraldatadocument" />
257 <#assign numValidDocs = te_NumElems >
258 <@numElemsSeccion lista=section.ehuinfogeneraldataurlFieldSet campo="ehuinfogeneraldataurl" />
259 <#assign numValidUrls = te_NumElems >
260
261 <#if sectionName != "" || description != "" || image != "" || (numValidDocs > 0) || (numValidUrls > 0) >
262 <section class="${ sectionClass }"${ htmlSectionId }>
263 </#if>
264
265 <#if sectionName != "" >
266 <#assign haySectionInfo = true >
267 <${ sectionHeaderTag } class="${ sectionTitleClass }">
268 <#if !isGlobal >
269 <h2>${ sectionName }</h2>
270 <#else>
271 ${ sectionName }
272 </#if>
273 </${ sectionHeaderTag }>
274 </#if>
275
276
277 <#if image != "" >
278
279 <#assign haySectionInfo = true >
280 <#assign image_src = htmlUtil.escape( image ) >
281
282 <#assign imageAltText = "">
283 <#if entImage.ehuinfoimagealt?? && entImage.ehuinfoimagealt.getData()?? && entImage.ehuinfoimagealt.getData()?has_content>
284 <#assign imageAltText = entImage.ehuinfoimagealt.getData()?html >
285 </#if>
286
287 <#assign imageFootText = "" >
288 <#if entImage.ehuimagefoot?? && entImage.ehuimagefoot.getData()?? && entImage.ehuimagefoot.getData()?has_content>
289 <#assign imageFootText = entImage.ehuimagefoot.getData()?html >
290 </#if>
291
292 <#assign imageAuthorText = "">
293 <#if entImage.ehuimageauthor?? && entImage.ehuimageauthor.getData()?? && entImage.ehuimageauthor.getData()?has_content>
294 <#assign imageAuthorText = entImage.ehuimageauthor.getData()?html>
295 </#if>
296
297 <#assign image_align = "">
298 <#if entImage.ehuinfoimagedisposition?? && entImage.ehuinfoimagedisposition.getData()?? && entImage.ehuinfoimagedisposition.getData()?has_content>
299 <#assign image_align = entImage.ehuinfoimagedisposition.getData()?html>
300 </#if>
301
302 <#assign entImageUrl = entImage.ehuinfoimageurlFieldSet>
303
304 <#assign image_url = "">
305 <#if entImageUrl.ehuinfoimageurl?? && entImageUrl.ehuinfoimageurl.getData()?? && entImageUrl.ehuinfoimageurl.getData()?has_content>
306 <#assign image_url = entImageUrl.ehuinfoimageurl.getData()?html>
307 </#if>
308
309
310 <#assign image_url_title = "">
311 <#if entImageUrl.ehuinfoimageurltitle?? && entImageUrl.ehuinfoimageurltitle.getData()?? && entImageUrl.ehuinfoimageurltitle.getData()?has_content >
312 <#assign image_url_title = entImageUrl.ehuinfoimageurltitle.getData()?html>
313 </#if>
314
315 <#assign image_url_new_tab = getterUtil.getBoolean( "false")>
316 <#if entImageUrl.ehuinfoimageurlnewtab?? && entImageUrl.ehuinfoimageurlnewtab.getData()?? && entImageUrl.ehuinfoimageurlnewtab.getData()?has_content>
317 <#assign image_url_new_tab = getterUtil.getBoolean( entImageUrl.ehuinfoimageurlnewtab.getData()?html)>
318 </#if>
319
320
321 <#assign classFigure = "" >
322 <#assign divFigure = false >
323
324 <#if image_align == "top" || image_align == "bottom" >
325 <#assign classFigure = "center" >
326 <#if image_align == "bottom" >
327 <#if description != "" >
328 <div class="${ sectionDescClass }">
329 ${ description }
330 </div>
331 </#if>
332 </#if>
333 <#else>
334 <#if !isGlobal >
335 <#if image_align == "right" >
336 <#assign classAlign = image_align >
337 <#else>
338 <#assign classAlign = "left" >
339 </#if>
340 <div class="figure ${ classAlign } col-md-4">
341 <#assign divFigure = true >
342 </#if>
343 </#if>
344 <#assign aFigureLink = false >
345
346 <#if image_url != "" >
347
348 <#assign urlTitle = image_url_title >
349 <#if image_url_new_tab >
350 <#assign htmlUrlTarget = ' target="_blank" ' >
351 <#else>
352 <#assign htmlUrlTarget = "" >
353 </#if>
354 <#if urlTitle != "" && image_url_new_tab >
355 <#assign urlTitle = urlTitle + " _ " + cTxtNewWindow >
356 </#if>
357 <#if urlTitle != "" >
358 <#assign htmlUrlTitle = ' title="' + urlTitle + '" ' >
359 <#else>
360 <#assign htmlUrlTitle = "" >
361 </#if>
362 </#if>
363
364 <#if isGlobal >
365 <#if image_align == "right" || image_align == "left">
366 <#assign classAlign = " " + image_align + " " >
367 <#else>
368 <#assign classAlign = "" >
369 </#if>
370
371 <#if image_url != "" >
372 <a class="figure-link center" href="${ image_url }"${ htmlUrlTitle }${ htmlUrlTarget }>
373 </#if>
374
375 <div class="information-detail__body__section__main-image${ classAlign }">
376 <#assign divFigure = true >
377 </#if>
378
379
380 <#if isGlobal || classFigure == "">
381 <#assign htmlFigureClass = "" >
382 <#else>
383 <#assign htmlFigureClass = ' class="' + classFigure + '"' >
384 </#if>
385
386
387 <#if !isGlobal && image_url != "" >
388 <a class="figure-link center" href="${ image_url }"${ htmlUrlTitle }${ htmlUrlTarget }>
389 </#if>
390
391 <figure${ htmlFigureClass }>
392 <img src="${ image_src }" alt="${ imageAltText }" />
393
394
395 <#if imageFootText != "" || imageAuthorText != "" >
396 <#if isGlobal >
397 <div class="main-image__footer">
398 </#if>
399 <#if imageFootText == "" >
400 <#assign txtPhoto = "">
401 <#else>
402 <#assign txtPhoto = imageFootText >
403 </#if>
404
405 <#if imageAuthorText != "" >
406 <#if imageFootText == "" >
407 <#assign aux = "">
408 <#else>
409 <#assign aux = " | " >
410 </#if>
411 <#assign txtPhoto = txtPhoto + aux + cTxtPhoto + ": " + imageAuthorText >
412 </#if>
413 <${ imageFootTag }>${ txtPhoto }</${ imageFootTag }>
414 <#if isGlobal >
415 </div> <#-- class="main-image__footer" -->
416 </figure>
417 <#else>
418
419 </figure>
420 </#if>
421 <#else>
422 </figure>
423 <#--
424 <#if !isGlobal >
425 </figure>
426 </#if>
427 -->
428 </#if>
429
430 <#if !isGlobal >
431 <#if image_url != "" >
432 </a>
433 </#if>
434 </#if>
435 <#if divFigure >
436 </div>
437 </#if>
438 <#if isGlobal >
439 <#if image_url != "" >
440 </a>
441 </#if>
442 </#if>
443
444 <#if image_align != "bottom" >
445 <#if description != "" >
446 <div class="${ sectionDescClass }">
447 ${ description }
448 </div>
449 </#if>
450 </#if>
451
452 <#-- photo -->
453 <#-- image & description -->
454 <#else>
455 <#if description != "" >
456 <#assign haySectionInfo = true >
457 <div class="${ sectionDescClass }">
458 ${ description }
459 </div>
460 </#if>
461 <#-- description -->
462 </#if>
463
464 <#if ( numValidDocs > 0 || numValidUrls > 0 ) >
465 <#assign haySectionInfo = true >
466 <@upvlibs.writeHtmlForDocumentsNew documents=section.ehuinfogeneraldatadocumentFieldSet nivel=3 encabezado="document" campo="ehuinfogeneraldatadocument" titulo="ehuinfogeneraldatadocumenttitle" tipo=1 adicional=0 />
467 <@upvlibs.writeHtmlForLinksNew links=section.ehuinfogeneraldataurlFieldSet nivel=3 encabezado="ehu.link" campo="ehuinfogeneraldataurl" titulo="ehuinfogeneraldataurltitle" newTab="ehuinfogeneraldataurlnewtab" tipo=1 adicional=0/>
468
469 </#if>
470
471 <#if isGlobal >
472 <#if sectionName != "" || description != "" || image != "" || (numValidDocs > 0) || (numValidUrls > 0) >
473 </section> <#-- class="information-detail__body__section" -->
474 </#if>
475 </#if>
476
477 <#if showIndex && haySectionInfo && haySectionTitle >
478 <div class="backtop">
479 <a href="#${info_title}">
480 <#if !isGlobal >
481 <@liferay.language key="up" />
482 <span class="icon-chevron-up"></span>
483 <#else>
484 <i class="icon-double-angle-up"></i>
485 <span><@liferay.language key="ehu.back" />
486 <span><@liferay.language key="up" /></span>
487 </span>
488 </#if>
489 </a>
490 </div>
491 </#if>
492
493 <#if !isGlobal >
494 <#if sectionName != "" || description != "" || image != "" || (numValidDocs > 0) || (numValidUrls > 0) >
495 </section> <#-- class="information-detail__body__section" -->
496 </#if>
497 </#if>
498
499 </#list>
500 </#if>
501
502 <#if isGlobal && pintar>
503 </div> <#-- class="information-detail__body" -->
504 </#if>
505
506
507 <#assign numValidDocs = 0 >
508 <#if ehuattachmentsFieldSet.ehuinfoattachmentdocumentFieldSet?? && ehuattachmentsFieldSet.ehuinfoattachmentdocumentFieldSet.getSiblings()??>
509 <@numElemsSeccion lista=ehuattachmentsFieldSet.ehuinfoattachmentdocumentFieldSet campo="ehuinfoattachmentdocument" />
510 <#assign numValidDocs = te_NumElems >
511 </#if>
512
513 <#assign numValidUrls = 0 >
514 <#if ehuattachmentsFieldSet.ehuinfoattachmenturlFieldSet?? && ehuattachmentsFieldSet.ehuinfoattachmenturlFieldSet.getSiblings()??>
515 <@numElemsSeccion lista=ehuattachmentsFieldSet.ehuinfoattachmenturlFieldSet campo="ehuinfoattachmenturl" />
516 <#assign numValidUrls = te_NumElems >
517 </#if>
518
519 <#if ( numValidDocs > 0 || numValidUrls > 0 ) >
520 <div class="informacion-adicional__title">
521 <h2><@liferay.language key="ehu.informacionAdicional" /></h2>
522 </div>
523
524 <#if ( numValidDocs > 0 ) >
525 <@upvlibs.writeHtmlForDocumentsNew documents=ehuattachmentsFieldSet.ehuinfoattachmentdocumentFieldSet nivel=2 encabezado="ehu.document" campo="ehuinfoattachmentdocument" titulo="ehuinfoattachmentdocumenttitle" tipo=1 adicional=1 />
526
527 </#if>
528 <#if ( numValidUrls > 0 ) >
529 <@upvlibs.writeHtmlForLinksNew links=ehuattachmentsFieldSet.ehuinfoattachmenturlFieldSet nivel=2 encabezado="ehu.link" campo="ehuinfoattachmenturl" titulo="ehuinfoattachmenturltitle" newTab="ehuinfoattachmenturlnewtab" tipo=1 adicional=1/>
530
531 </#if>
532 </#if>
533
534 <#-- LAST MODIFICATION DATE -->
535 <#assign showDate = getterUtil.getBoolean( "false")>
536 <#if entHeader.ehudateshow?? && entHeader.ehudateshow.getData()?? && entHeader.ehudateshow.getData()?has_content>
537 <#assign showDate = getterUtil.getBoolean( entHeader.ehudateshow.getData()?html)>
538 </#if>
539
540 <#if showDate >
541 <div class="${ footerClass }">
542
543 <#assign articleModifiedDate = .vars['reserved-article-modified-date'].data!"" >
544 <#if locale == "eu_ES">
545 <#assign dateFormat = "yyyy/MM/dd">
546 <#else>
547 <#assign dateFormat = "dd/MM/yyyy">
548 </#if>
549 <#setting date_format=dateFormat >
550 <#assign currentLocale = locale>
551 <#setting locale = localeUtil.getDefault() >
552 <#if articleModifiedDate?? && articleModifiedDate != "" >
553 <#assign modifiedDate = ( articleModifiedDate?datetime( "EEE, dd MMM yyyy hh:mm:ss" ) )?date >
554 <#assign modifiedDateStr = modifiedDate?string >
555 <#else>
556 <#assign modifiedDateStr = "" >
557 </#if>
558 <#setting locale = currentLocale>
559
560 <#if modifiedDateStr != "" >
561 <p class="modification_date">
562 <strong class="text"> <@liferay.language key="ehu.last-modification-date" />:</strong>
563 <span class="date">${ modifiedDateStr }</span>
564 </p>
565 </#if>
566 </div>
567 </#if>
568
569</article>
570<script>
571
572 if($("article.${randomNamespace} .information-detail__body .video-embed").length!=0){
573 var elementVideo=$('<div>').append($('article.${randomNamespace} .information-detail__body .video-embed')).html();
574 $("article.${randomNamespace} .video-embed").remove();
575 $("article.${randomNamespace}").prepend(elementVideo);
576 }
577</script>