Publicador de contenidos
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> alt [in template "21222#21260#3420055" at line 21, column 70] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${alt.getData()} [in template "21222#21260#3420055" at line 21, column 68] ----
1<!-- INICIO Jaia Detalle. A partir de aquí se puede tocar -->
2
3<!-- Idiomas -->
4<#include "${templatesPath}/3377465" />
5
6<#assign fileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") >
7<#assign textFormatter = staticUtil["com.liferay.portal.kernel.util.TextFormatter"] >
8
9<div class="container">
10 <div class="row clearfix">
11 <div class="col-xs-12">
12 <div class="zt-box-detail-header">
13 <h1>${title.getData()}</h1>
14 <p>${subtitle.getData()}</p>
15 </div>
16 </div>
17 </div>
18 <div class="row">
19 <div class="col-xs-12">
20 <div class="zt-box zt-box-img">
21 <img src="${image.getData()}" alt="${alt.getData()}" />
22 </div>
23 </div>
24 </div>
25 <div class="row">
26 <div class="col-xs-12">
27 <p>${description.getData()}</p>
28 </div>
29 </div>
30 <#if document??>
31 <#if document.getData()!="">
32 <div class="row">
33 <div class="col-xs-12">
34 <h2 class="zt-h2-text">${i18nDeskargatzeko}</h2>
35 <div class="thumbnails">
36 <#if document.getSiblings()?has_content>
37 <#list document.getSiblings() as cur_document>
38 <#if cur_document.data!="">
39 <#assign customFieldJson = cur_document.data?eval >
40 <#assign fileEntry = getFileEntry(customFieldJson.groupId, customFieldJson.uuid) >
41 <#assign size = textFormatter.formatStorageSize(fileEntry.size, locale) >
42 <div class="col-xs-4 col-sm-2">
43 <a href="${cur_document.getData()}" class="thumbnail"><img src="${cur_document.preview.getData()}" alt="" /></a>
44 <a href="${cur_document.getData()}"><p>${cur_document.documentTitle.getData()} (${fileEntry.extension?upper_case} ${size})</p></a>
45 </div>
46 </#if>
47 </#list>
48 </#if>
49 </div>
50 </div>
51 </div>
52 </#if>
53 </#if>
54</div>
55
56<#function getFileEntry id, uuid >
57 <#assign group_id = getterUtil.getLong(id) >
58 <#return fileEntryService.getDLFileEntryByUuidAndGroupId(uuid?string, group_id) />
59</#function>
60<!-- FIN Jaia Detalle. Hasta aquí se puede tocar -->
Contacte con la Oficina de Turismo
Contacte con la Oficina de Turismo
-
Kale Nagusia 30. 20800 Zarautz