Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> manager  [in template "21222#21260#3637190" at line 35, column 10]

----
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: #if manager.getData()??  [in template "21222#21260#3637190" at line 35, column 5]
----
1<!-- IDIOMAS --> 
2<#include "${templatesPath}/3765909" /> 
3 
4 
5<#assign fileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") > 
6<#assign textFormatter = staticUtil["com.liferay.portal.kernel.util.TextFormatter"] > 
7 
8<div class="container"> 
9	<div class="row clearfix"> 
10		<div class="col-xs-12"> 
11			<div class="zt-box-detail-header"> 
12				<h1>${title.getData()}</h1> 
13			</div> 
14		</div> 
15	</div> 
16	 
17	<div class="row clearfix"> 
18		<div class="col-xs-12 col-sm-6 col-md-4"> 
19			<div class="zt-xehetasunak"> 
20				<h3>${i18nKontaktuak}</h3> 
21				${contact.getData()} 
22			</div> 
23		</div> 
24	</div> 
25	<#if link??> 
26    	<#if link.getData()!=""> 
27        	<div class="row"> 
28        		<div class="col-xs-12"> 
29        			<a href="${link.getData()}"><button class="btn btn-large btn-primary" type="button">${i18nDepartamentuZerbitzuak}</button></a> 
30        		</div> 
31        	</div> 
32        </#if> 
33	</#if> 
34	 
35    <#if manager.getData()??> 
36    	<#if manager.getData()!=""> 
37            <div class="row clearfix"> 
38                <div class="col-xs-12 col-md-9"> 
39                    <div class="zt-xehetasunak"> 
40                        <h3>${i18nArduradunak}</h3> 
41                            <table class="table"> 
42                                <tbody> 
43                                    <#if manager.getSiblings()?has_content>                             
44                                        <#list manager.getSiblings() as cur_item> 
45                                            ${cur_item.getData()} 
46                                        </#list> 
47                                    </#if> 
48                                </tbody> 
49                            </table> 
50                    </div> 
51                </div> 
52            </div> 
53        </#if> 
54	</#if> 
55	<div class="row"> 
56		<div class="col-xs-12"> 
57			${timetable.getData()} 
58		</div> 
59	</div> 
60	 
61	<div class="row"> 
62		<div class="col-xs-12"> 
63			<ul class="nav nav-tabs"> 
64			    <#if info.tab1.getData()!=""> 
65				    <li class="tablinks active" id="defaultOpen" onclick="openName(event, 'tab1')"><a>${i18nAurrekontuak}</a></li> 
66				</#if> 
67				<#if info.tab2.getData()!=""> 
68				    <li class="tablinks" onclick="openName(event, 'tab2')"><a>${i18nDirulaguntza}</a></li> 
69				</#if> 
70				<#if info.tab3.getData()!=""> 
71				    <li class="tablinks" onclick="openName(event, 'tab3')"><a>${i18nHitzarmenak}</a></li> 
72				</#if> 
73				<#if info.tab4.getData()!=""> 
74				    <li class="tablinks" onclick="openName(event, 'tab4')"><a>${i18nEgitasmoak}</a></li> 
75				</#if> 
76				<#if info.tab5.getData()!=""> 
77				    <li class="tablinks" onclick="openName(event, 'tab5')"><a>${i18nMemoria}</a></li> 
78			    </#if> 
79			</ul> 
80 
81			<div id="tab1" class="zt-tab-box tabcontent"> 
82				<h2 class="zt-h2-text">${i18nAurrekontuak}</h2> 
83				<p>${info.tab1.getData()}</p> 
84			</div> 
85			<div id="tab2" class="zt-tab-box tabcontent"> 
86				<h2 class="zt-h2-text">${i18nDirulaguntza}</h2> 
87				<p>${info.tab2.getData()}</p> 
88			</div> 
89			<div id="tab3" class="zt-tab-box tabcontent"> 
90				<h2 class="zt-h2-text">${i18nHitzarmenak}</h2> 
91				<p>${info.tab3.getData()}</p> 
92			</div> 
93			<div id="tab4" class="zt-tab-box tabcontent"> 
94				<h2 class="zt-h2-text">${i18nEgitasmoak}</h2> 
95				<p>${info.tab4.getData()}</p> 
96			</div> 
97			<div id="tab5" class="zt-tab-box tabcontent"> 
98				<h2 class="zt-h2-text">${i18nMemoria}</h2> 
99				<p>${info.tab5.getData()}</p> 
100			</div> 
101		</div> 
102	</div> 
103 
104    <div class="row"> 
105    	<div class="col-xs-12"> 
106    	    <#if document??> 
107        	    <#if document.getData()!=""> 
108            	    <h2 class="zt-h2-text">${i18nDeskargatzeko}</h2> 
109            	    <div class="thumbnails"> 
110                        <#if document.getSiblings()?has_content> 
111            	            <#list document.getSiblings() as cur_document> 
112            	                <#if cur_document??> 
113                	                <#if cur_document.data!=""> 
114                    	                <#assign customFieldJson =  cur_document.data?eval > 
115                    	                <#assign fileEntry = getFileEntry(customFieldJson.groupId, customFieldJson.uuid) > 
116                                        <#assign size = textFormatter.formatStorageSize(fileEntry.size, locale) > 
117                                        <div class="col-xs-4 col-sm-2"> 
118            								<a href="${cur_document.getData()}" class="thumbnail"><img src="${cur_document.preview.getData()}" alt="" /></a> 
119            								<a href="${cur_document.getData()}"><p>${cur_document.documentTitle.getData()} (${fileEntry.extension?upper_case} ${size})</p></a> 
120            							</div> 
121                                	</#if> 
122                                </#if> 
123            	            </#list> 
124                        </#if> 
125                    </div> 
126                </#if> 
127            </#if> 
128        </div> 
129	</div> 
130</div> 
131			 
132<#function getFileEntry id, uuid > 
133 
134    <#assign group_id = getterUtil.getLong(id) > 
135    <#return fileEntryService.getDLFileEntryByUuidAndGroupId(uuid?string, group_id) /> 
136</#function> 
137<script> 
138    function openName(event, tabName) { 
139        var i, tabcontent, tablinks; 
140        tabcontent = document.getElementsByClassName("tabcontent"); 
141        for (i = 0; i < tabcontent.length; i++) { 
142            console.log("tabcontent[i]->"  + tabcontent[i]); 
143            tabcontent[i].style.display = "none"; 
144
145        tablinks = document.getElementsByClassName("tablinks"); 
146        for (i = 0; i < tablinks.length; i++) { 
147            tablinks[i].className = tablinks[i].className.replace(" active", ""); 
148
149        document.getElementById(tabName).style.display = "block"; 
150        event.currentTarget.className += " active"; 
151
152    document.getElementById("defaultOpen").click(); 
153</script> 

Bilatuenak

Bilatuenak

  • Larrialdiak
    112
  • Udaltzaingoa
    943 005 115
  • Udal Informazioa
    943 005 100
    Udal Informazioa Zarauztik
    010