Noticias
Buscador
返回

Bando de la Alcaldía

处理模板时发生错误。
Error on line 93, column 29 in 10154#10194#305403
dlFileEntry.getFileEntryByUuidAndGroupId(uuId,groupId) is undefined.
It cannot be assigned to file
1<style> 
2    .taglib-social-bookmarks{ 
3        display:none; 
4
5    .ayunticias-social-media-container .social-media-bar a.fa { 
6		padding: 7px; 
7		font-size: 17px; 
8		width: 17px; 
9		text-align: center; 
10		text-decoration: none; 
11		border-radius: 50%; 
12
13	.ayunticias-social-media-container .social-media-bar a.fa-facebook{ 
14		background: #3B5998; 
15		color: white; 
16
17	.ayunticias-social-media-container .social-media-bar a.fa-facebook:hover{ 
18	    opacity: 0.8; 
19
20	.ayunticias-social-media-container .social-media-bar a.fa-facebook:visited{ 
21	    color: white !important; 
22
23 
24	.ayunticias-social-media-container .social-media-bar a.fa-twitter { 
25		background: #55ACEE; 
26		color: white; 
27
28	.ayunticias-social-media-container .social-media-bar a.fa-twitter:hover { 
29	    opacity: 0.8; 
30
31	.ayunticias-social-media-container .social-media-bar a.fa-twitter:visited { 
32	    color: white !important; 
33
34	 
35</style> 
36 
37 
38<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext() > 
39<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
40<#assign instancia= themeDisplay.getPortletDisplay().getId()> 
41<#assign currentURL = themeDisplay.getURLPortal()+themeDisplay.getURLCurrent()> 
42 
43<div class="noticia detail template"> 
44     
45	 
46	 
47	<!--<div class="title-wrapper"> 
48		<div class="title"> 
49			${.vars['reserved-article-title'].data} 
50		</div> 
51	</div>--> 
52	 
53	 
54	<div class="more-info wrapper"> 
55		<div class="text"><p>${Texto.getData()}</p></div> 
56	</div> 
57		 
58	<#if Documentos.Documento.getSiblings()?has_content> 
59	<#assign docs = Documentos.Documento.getSiblings()> 
60		<#if (docs?size >=1)&&(docs[0].getData()?length>5)> 
61    	<div class="documents-wrapper"> 
62    		<span class="important">Documentos</span> 
63    		<ul class="documents row-fluid"> 
64		 
65        	<#list Documentos.Documento.getSiblings() as cur_document> 
66        	 
67        	    <li class="document-entry span6"> 
68        	        <#assign count = 0> 
69        	        <#assign title = "PLACE HOLDER"> 
70        	        <span Style="display:none" class="none2"}>${cur_document.getData()}</span> 
71        	        <#list cur_document.getData()?split("/") as x> 
72        	         
73        	            <#assign count = count+1> 
74            	        <#if count ==3> 
75                            <#assign groupId = x?number> 
76                        </#if> 
77                     
78                        <#if count ==6> 
79                            <#assign count2 = 0> 
80                            <#list x?split("?") as y> 
81                             
82                                <#if count2 ==0> 
83                                    <#assign uuId = y> 
84                                </#if> 
85                                <#assign count2 = count2+1> 
86                            </#list> 
87                        </#if> 
88                    </#list> 
89                     
90                    <span Style="display:none" class="none" ${uuId}>${groupId}</span> 
91                    <#assign dlFileEntry = serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService")> 
92                        <#if ((uuId??) && (groupId??))> 
93                            <#assign file = dlFileEntry.getFileEntryByUuidAndGroupId(uuId,groupId) > 
94                            <#assign title = file.getTitle() > 
95                            <#assign fileEXT = file.getExtension()> 
96                            <#assign fileSize = file.getSize()/1000> 
97                            <#assign fileSizeText = "" + fileSize + "Kb" > 
98                            <#if (fileSize >100)> 
99                                <#assign fileSize = file.getSize()/1000 > 
100                                <#assign fileSizeText = "" + fileSize + "Mb" > 
101                             </#if> 
102                        </#if> 
103                         
104    							 
105    					<#if cur_document.NombreDocumento.getData() ?has_content> 
106    						<#assign title= cur_document.NombreDocumento.getData() > 
107    					</#if> 
108    					 
109    						 
110    					<a class="document document-${fileEXT} target" href="${cur_document.getData()}" title="Ver ${title}"> 
111    						<span class="title">${title}</span> 
112    						 
113    						<span class="meta"> 
114    					    	<abbr class="ext" title="extension">${fileEXT}</abbr> 
115    							${fileSizeText} 
116    						</span> 
117    					</a> 
118        	         
119        	         
120        	         
121        	             
122    			</li> 
123 
124        	</#list> 
125             
126            </ul> 
127		 
128		</div> 
129		</#if> 
130	</#if> 
131 
132	<#if Enlaces.Enlace.getSiblings()?has_content> 
133	<#assign enls = Enlaces.Enlace.getSiblings()> 
134		<#if (enls?size >=1)&&(enls[0].getData()?length>5)> 
135		<div class="links-wrapper wrapper"> 
136			<span class="wrapper-title">Enlaces</span> 
137			 
138			<ul class="external-links"> 
139				<#list Enlaces.Enlace.getSiblings() as cur_link> 
140					 
141				    <#if cur_link.NombreEnlace.getData() ?has_content> 
142    					<#assign title= cur_link.NombreEnlace.getData() > 
143    				<#else> 
144    					<#assign title=cur_link.getData() > 
145    				</#if> 
146						 
147						 
148					<li class="link external-link"> 
149						<a href="${cur_link.getData()}" onclick="this.target='_blank'" title="ir a ${title}">${title}</a> 
150					</li> 
151				</#list> 
152			</ul> 
153			 
154		</div> 
155		</#if> 
156	</#if>	 
157		 
158<!--Estilo para posicionar estáticas las imagenes--> 
159 
160<style> 
161.image-viewer{ 
162	position:fixed!important; 
163
164.image-viewer-control{ 
165	position:fixed!important; 
166
167</style> 
168 
169<#if Galeria.Imagen.getSiblings()?has_content> 
170<#assign gals = Galeria.Imagen.getSiblings()> 
171		<#if (gals?size >=1)&&(gals[0].getData()?length>5)> 
172	<div class="gallery-wrapper"> 
173		<ul class="images"> 
174			<#list Galeria.Imagen.getSiblings() as cur_img> 
175 
176				<li class="image-entry"> 
177 
178					<a class="full" href="${cur_img.getData()}&imageThumbnail=3" title="Imagen completa ${cur_img.AltImagen.getData()}"> 
179					    <img class="image imagen-galeria" src="${cur_img.getData()}&imageThumbnail=1" alt="${cur_img.AltImagen.getData()}"/> 
180					</a> 
181				</li> 
182			</#list> 
183		</ul> 
184 
185	</div> 
186	</#if> 
187</#if> 
188 
189<div class="ayunticias-social-media-container"> 
190	<div class="social-media-bar"> 
191		<a title="Facebook" href="https://www.facebook.com/sharer/sharer.php?u=${currentURL}" class="fa fa-facebook"><span style="display:none">Facebook</span></a> 
192		<a title="Twitter" href="https://twitter.com/share?url=${currentURL}&text=${.vars['reserved-article-title'].data}" class="fa fa-twitter"><span style="display:none">Twitter</span></a> 
193	</div> 
194</div> 
195 
196<script type="text/javascript"> 
197 
198	AUI().ready( 
199		'aui-image-viewer-base', 
200		function(A) { 
201		 
202	//Image lightbox 
203			var winHeight = A.getWin().get('innerHeight'); 
204			var winWidth = A.getWin().get('innerWidth'); 
205			if (winHeight == undefined) 
206				winHeight = document.documentElement.clientHeight; 
207			if (winWidth == undefined) 
208				winWidth = document.documentElement.clientWidth;	 
209		 
210		var crear = true; 
211 
212		document.querySelectorAll('.imagen-galeria').forEach(item => { 
213  			item.addEventListener('click', event => { 
214  			 
215  			if(crear == true){ 
216			new A.ImageViewer({ 
217						anim: true, 
218						captionFromTitle: true, 
219						imageAnim: { 
220							duration: 1, 
221							easing: 'easeIn' 
222						}, 
223						links: '.gallery-wrapper a, a.lightbox', 
224						lockScroll: true, 
225						preloadAllImages: true, 
226						showInfo: true, 
227						maxWidth : (winWidth - 100), 
228						maxHeight : (winHeight - 100), 
229						infoTemplate : 'Imagen {current} de {total}' 
230
231				).render(); 
232				event.preventDefault(); 
233				crear = false; 
234
235  			}); 
236		}); 
237	}); 
238</script> 
239	 
240		 
241</div>