Errorea gertatu da txantiloia prozesatzerakoan.
Error on line 63, column 5 in 20902#20940#7191376
layout.getTypeSettingsProperty("query-string") is undefined.
It cannot be assigned to querystring
1<!--Ocultamos la fuente y el autor y por jquery lo visualizamos si existe el div fuenteAutor--> 
2<style> 
3.embebido{ 
4	display:none 
5
6 
7</style> 
8 
9<#assign numero = "Zenbakia"> 
10<#assign objDid = "Helburu didaktikoak"> 
11<#assign numVisitas = "Bisita kopurua"> 
12<#assign calendario = "Fecha de publicación_eu"> 
13<#assign niveles = "Mailak"> 
14<#assign formatos = "Formatuak"> 
15<#assign fuente = "Iturria"> 
16<#assign dialecto = "Euskalkia"> 
17<#assign duracion = "Iraupena"> 
18 
19<#assign parcial = "parcial"> 
20 
21<#if locale=='en_US'> 
22	<#assign numero = "Number"> 
23	<#assign objDid = "Learning objectives"> 
24	<#assign numVisitas = "Number of visits"> 
25	<#assign calendario = "Fecha de publicación_en"> 
26	<#assign niveles = "Niveles_en"> 
27	<#assign formatos = "Formatos_en"> 
28	<#assign fuente = "Source"> 
29	<#assign dialecto = "Dialect"> 
30	<#assign duracion = "Duration"> 
31</#if> 
32<#if locale=='fr_FR'> 
33	<#assign numero = "Nombre"> 
34	<#assign objDid = "Objectifs d'apprentissage"> 
35	<#assign numVisitas = "Nombre de visites"> 
36	<#assign calendario = "Fecha de publicación_fr"> 
37	<#assign niveles = "Niveles_FR"> 
38	<#assign formatos = "Formatos_FR"> 
39	<#assign fuente = "Source"> 
40	<#assign dialecto = "Dialecte"> 
41	<#assign duracion = "Durée"> 
42</#if> 
43<#if locale=='es_ES'> 
44	<#assign numero = "Número"> 
45	<#assign objDid = "Objetivos didácticos"> 
46	<#assign numVisitas = "Número de visitas"> 
47	<#assign calendario = "Fecha de publicación"> 
48	<#assign niveles = "Niveles"> 
49	<#assign formatos = "Formatos"> 
50	<#assign fuente = "Fuente"> 
51	<#assign dialecto = "Dialecto"> 
52	<#assign duracion = "Duración"> 
53</#if> 
54 
55 
56<#assign url = request.attributes['CURRENT_URL']> 
57 
58<#assign id = httpUtil.getParameter(url, "articleId", false)> 
59<#if !id?has_content> 
60    <#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext()> 
61    <#assign themeDisplay = serviceContext.getThemeDisplay() /> 
62    <#assign layout=themeDisplay.getLayout()> 
63    <#assign querystring=layout.getTypeSettingsProperty("query-string")> 
64    <#assign hayArticleId= querystring?index_of("articleId") > 
65 
66   <#if hayArticleId?has_content > 
67        <#assign indiceInicio=(querystring?index_of("articleId"))+10> 
68     
69        <#assign indiceFinal=querystring.length()> 
70     
71        <#assign id=querystring?substring(indiceInicio,indiceFinal) > 
72    </#if> 
73</#if> 
74<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService")> 
75<#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.portlet.journal.service.JournalArticleResourceLocalServiceUtil"]> 
76<#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetCategoryLocalServiceUtil"]> 
77<#assign artResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, id)/> 
78<#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.portlet.journal.model.JournalArticle",artResourcePK) > 
79<#assign getterUtil = staticUtil["com.liferay.portal.kernel.util.GetterUtil"]> 
80 
81<!--Lista de vocabularios--> 
82<#assign idVocabuOD=0> 
83<#assign idVocabuDialecto=0> 
84<#assign idTipoDocumento=0> 
85 
86<#assign assetVocabularyLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetVocabularyLocalServiceUtil"]> 
87<#assign vocabularioList=assetVocabularyLocalServiceUtil.getGroupVocabularies(groupId) > 
88<#list vocabularioList as vocabulario> 
89	<#if vocabulario.getName() == "Objetivos Didácticos"> 
90		<#assign idVocabuOD=vocabulario.getVocabularyId() > 
91	</#if> 
92	<#if vocabulario.getName() == "Eduki_Motak"> 
93		<#assign idTipoDocumento=vocabulario.getVocabularyId() > 
94	</#if> 
95	<#if vocabulario.getName() == "Euskalkia"> 
96		<#assign idVocabuDialecto=vocabulario.getVocabularyId() > 
97	</#if> 
98</#list> 
99 
100 
101<!-- Propiedades de una categorias--> 
102<#assign assetCategoryPropertyLocalServiceUtil =staticUtil["com.liferay.portlet.asset.service.AssetCategoryPropertyLocalServiceUtil"]> 
103 
104<#assign idioma = locale.toString()/>	 
105<#assign property_value=""/>		 
106<#assign urlVuelta=""/> 
107<!--Tipo de documento--> 
108<#assign hrefEM ="&filtros=Eduki_mota"> 
109<#list categoryList as catEdukiMota>				 
110	<#if catEdukiMota.getVocabularyId() == idTipoDocumento> 
111		<#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(catEdukiMota.getCategoryId())/> 
112		<#list assetCategoryPropertyList as assetCategoryProperty> 
113			<#assign assetCategoryKey = assetCategoryProperty.getKey()/> 
114			<#if (assetCategoryKey == idioma)> 
115				<#assign property_value=assetCategoryProperty.getValue()/> 
116			</#if>  
117		</#list>   
118		<#assign hrefEM ="${hrefEM}&Eduki_mota=${catEdukiMota.getCategoryId()}"> 
119 
120		 
121	</#if>  
122</#list>									 
123<#if hrefEM?has_content> 
124    <#assign urlAux=hrefEM?substring(1)> 
125    <#assign url2="&bsczmb=&id_structure_autor=16131006&filtros=Formatua&filtros=Helburu_didaktikoa&filtros=Ikasteredua&filtros=Bildumak&filtros=Aldizkaria&filtros=Baliabideak&ordenarPor=Pub.+data&bsctags=&bscAutor=" /> 
126    <#assign urlVuelta="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1576593315033&bscfilterby=&filtros=Maila&${urlAux}${url2}"/> 
127   
128</#if>  
129<#if id?has_content> 
130    <#if journalArticleLocalService??> 
131 
132        <#assign articleById = journalArticleLocalService.getDisplayArticle(getterUtil.getLong(groupId), id) /> 
133         
134        <#assign document = saxReaderUtil.read(articleById.getContentByLocale(locale)) > 
135		 
136		<#assign hrefCategorias ="&filtros=Maila"> 
137          
138		<!-- Para saber si mostrar el bloque o no-->  
139		<#assign mostrarBloqueNivel = "NO"> 
140		<#assign mostrarBloqueFormato = "NO"> 
141		<#assign mostrarBloqueObjDidacticos = "NO"> 
142		<#assign mostrarBloqueDialecto="NO"/> 
143				 
144		<#list categoryList as category> 
145			<#if category.getName() == "A1" || category.getName() == "A2" ||  
146				 category.getName() == "B1" || category.getName() == "B2" || 
147				 category.getName() == "C1" || category.getName() == "C2"> 
148				<#assign mostrarBloqueNivel = "SI"> 
149			</#if>	  
150			<#if category.getName() == "Entzungaiak" ||  category.getName() == "Bideoak" || category.getName() == "Idatziak"> 
151				<#assign mostrarBloqueFormato = "SI"> 
152			</#if> 
153			<#if category.getVocabularyId() == idVocabuOD> 
154				<#assign mostrarBloqueObjDidacticos = "SI"> 
155			</#if> 
156			<#if category.getVocabularyId() == idVocabuDialecto> 
157				<#assign mostrarBloqueDialecto="SI"/> 
158			</#if>  
159		</#list>  
160		 
161		<!--categorias nivel-->		 
162		<#if mostrarBloqueNivel == "SI">		 
163			<div class="col-xs-12 col-md-12 col-lg-12 separacionCategorias sinMargenIzq"> 
164				<div class="col-xs-2 col-md-2 col-lg-2"> 
165					<i class="fa fa-signal" aria-hidden="true" title="${niveles}"></i> 
166				</div> 
167				<div class="col-xs-10 col-md-10 col-lg-10"> 
168					<#list categoryList as category> 
169						<#if category.getName() == "A1" || category.getName() == "A2" ||  
170							 category.getName() == "B1" || category.getName() == "B2" || 
171							 category.getName() == "C1" || category.getName() == "C2"> 
172							<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1569830512685&filtros=Maila&Maila=${category.getCategoryId()}&ordenarPor=Pub.+data" class="${category.getName()}" title="${category.getName()}">${category.getName()}</a> 
173							<#assign hrefCategorias ="${hrefCategorias}&Maila=${category.getCategoryId()}"> 
174						</#if> 
175					</#list>	 
176				</div> 
177			</div> 
178		</#if> 
179		 
180		<!--categorias formato --> 
181		<#if mostrarBloqueFormato == "SI">		 
182			<div class="col-xs-12 col-md-12 col-lg-12 separacionCategorias sinMargenIzq"> 
183				<div class="col-xs-2 col-md-2 col-lg-2"> 
184					<i class="fa fa-info-circle" aria-hidden="true" title="${formatos}"></i> 
185				</div> 
186				<div class="col-xs-10 col-md-10 col-lg-10"> 
187					<#list categoryList as category> 
188						<#if category.getName() == "Entzungaiak"> 
189							<#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(category.getCategoryId())/> 
190							<#list assetCategoryPropertyList as assetCategoryProperty> 
191								<#assign assetCategoryKey = assetCategoryProperty.getKey()/> 
192								<#if (assetCategoryKey == idioma)> 
193									<#assign property_value=assetCategoryProperty.getValue()/> 
194								</#if>  
195							</#list>   
196							<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1569830512685&filtros=Formato&Formato=${category.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" class="fa fa-headphones" title="${property_value}"></a> 
197						</#if> 
198						<#if category.getName() == "Bideoak"> 
199							<#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(category.getCategoryId())/> 
200							<#list assetCategoryPropertyList as assetCategoryProperty> 
201								<#assign assetCategoryKey = assetCategoryProperty.getKey()/> 
202								<#if (assetCategoryKey == idioma)> 
203									<#assign property_value=assetCategoryProperty.getValue()/> 
204								</#if>  
205							</#list>   
206							<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1569830512685&filtros=Formato&Formato=${category.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" class="fa fa-television" title="${property_value}"></a> 
207						</#if> 
208						<#if category.getName() == "Idatziak"> 
209							<#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(category.getCategoryId())/> 
210							<#list assetCategoryPropertyList as assetCategoryProperty> 
211								<#assign assetCategoryKey = assetCategoryProperty.getKey()/> 
212								<#if (assetCategoryKey == idioma)> 
213									<#assign property_value=assetCategoryProperty.getValue()/> 
214								</#if>  
215							</#list>   
216							<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1569830512685&filtros=Formato&Formato=${category.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" class="fa fa-newspaper-o" title="${property_value}"></a> 
217						</#if> 
218					</#list> 
219				</div> 
220			</div> 
221		</#if> 
222		 
223		<!-- Fecha de visualización --> 
224		<#assign date =articleById.getDisplayDate()?date/> 
225		<div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq"> 
226			<div class="col-xs-2 col-md-2 col-lg-2"> 
227				<i class="fa fa-clock-o" aria-hidden="true" title="${calendario}"></i> 
228			</div> 
229			<div class="col-xs-10 col-md-10 col-lg-10"> 
230				 
231				<#if locale=='es_ES'> 
232					${date?string["dd-MM-yyyy"]} 
233				</#if> 
234				<#if locale=='eu_ES'> 
235					${date?string["yyyy-MM-dd"]} 
236				</#if> 
237				<#if locale=='fr_FR'> 
238					${date?string["dd-MM-yyyy"]} 
239				</#if> 
240				<#if locale=='en_US'> 
241					${date?string["MM-dd-yyyy"]} 
242				</#if> 
243			</div>	 
244		</div> 
245		 
246		<!--Fuente y Autor--> 
247		<div id="embedded-articlenextevents-portlet" class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq embebido"> 
248			<runtime-portlet name="x61pRelaContWAR_WAR_x61pRelaContWARportlet" queryString="idArticulo=${id}&amp;visualizacion=${parcial}"/> 
249		</div> 
250		 
251		<!-- Id article del contenido --> 
252		<div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq"> 
253			<div class="col-xs-2 col-md-2 col-lg-2"> 
254				<i class="fa fa-key" aria-hidden="true" title="${numero}"></i> 
255			</div> 
256			<div class="col-xs-10 col-md-10 col-lg-10"> 
257				${id} 
258			</div> 
259		</div> 
260 
261		 
262		<!-- Objetivos didacticos--> 
263		<#if mostrarBloqueObjDidacticos == "SI">	 
264			<div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq"> 
265				<div class="col-xs-2 col-md-2 col-lg-2"> 
266					<i class="fa fa-bullseye" aria-hidden="true" title="${objDid}"></i> 
267				</div> 
268				<div class="col-xs-10 col-md-10 col-lg-10"> 
269					<ul class="sinPunto"> 
270						<#list categoryList as catOD>				 
271							<#if catOD.getVocabularyId() == idVocabuOD> 
272								<#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(catOD.getCategoryId())/> 
273								<#list assetCategoryPropertyList as assetCategoryProperty> 
274									<#assign assetCategoryKey = assetCategoryProperty.getKey()/> 
275									<#if (assetCategoryKey == idioma)> 
276										<#assign property_value=assetCategoryProperty.getValue()/> 
277									</#if>  
278								</#list>   
279								<li> 
280									<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formato&Formato=${catOD.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a> 
281								</li> 
282							</#if>  
283						</#list>	 
284					</ul> 
285				</div> 
286			</div> 
287		</#if>  
288	 
289		 
290		<!-- Dialecto-->  
291		<#if (mostrarBloqueDialecto == "SI")> 
292			<div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq"> 
293				<div class="col-xs-2 col-md-2 col-lg-2"> 
294					<i class="fa fa-file-o" aria-hidden="true" title="${dialecto}"></i> 
295				</div> 
296				<div class="col-xs-10 col-md-10 col-lg-10"> 
297					<ul class="sinPunto"> 
298						<#list categoryList as catDialecto>				 
299							<#if catDialecto.getVocabularyId() == idVocabuDialecto> 
300								<#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(catDialecto.getCategoryId())/> 
301								<#list assetCategoryPropertyList as assetCategoryProperty> 
302									<#assign assetCategoryKey = assetCategoryProperty.getKey()/> 
303									<#if (assetCategoryKey == idioma)> 
304										<#assign property_value=assetCategoryProperty.getValue()/> 
305									</#if>  
306								</#list>   
307								<li> 
308									<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&Nivel=${catDialecto.getCategoryId()}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a> 
309								</li> 
310							</#if>  
311						</#list>	 
312					</ul> 
313				</div> 
314			</div> 
315		</#if>  
316		 
317		<!--Duración --> 
318		<#assign iraupena = document.valueOf("//dynamic-element[@name='iraupena']/dynamic-content/text()") /> 
319		<#if iraupena!=''> 
320			<div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq"> 
321				<div class="col-xs-2 col-md-2 col-lg-2"> 
322					<i class="fa fa-bullseye" aria-hidden="true" title="${duracion}"></i> 
323				</div> 
324				<div class="col-xs-10 col-md-10 col-lg-10"> 
325					${iraupena} 
326				</div> 
327			</div> 
328		</#if> 
329	<!-- Incrementamos el valor de las visitas cada vez que se entra en el detalle--> 
330	     <#if artResourcePK !=0 > 
331		      <#assign assetEntryLocalServiceUtil = staticUtil['com.liferay.portlet.asset.service.AssetEntryLocalServiceUtil']> 
332	    	<#assign assetEntry = assetEntryLocalServiceUtil.getEntry("com.liferay.portlet.journal.model.JournalArticle", artResourcePK)> 
333			 
334	    	<#assign assetEntryIncrementado =assetEntryLocalServiceUtil.incrementViewCounter(assetEntry.getUserId(), assetEntry.getClassName(), artResourcePK)> 
335 
336	    	<!-- Numero de visitas pendiente de mirar Hegoa como sacarlo--> 
337	    	<div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq"> 
338		    	<div class="col-xs-2 col-md-2 col-lg-2"> 
339		    		<i class="fa fa-users" aria-hidden="true" title="${numVisitas}"></i> 
340	    		</div> 
341	    		<div class="col-xs-10 col-md-10 col-lg-10"> 
342	    			${assetEntry.getViewCount()} 
343	    		</div> 
344	    	</div> 
345	    	<div class="hidden tipoFicha"><span class="urlVuelta"><a href="${urlVuelta}"> </a></span></div> 
346	     </#if> 
347		 
348    </#if> 
349</#if> 
350 
351<script> 
352if($("#embedded-articlenextevents-portlet.embebido ul li div.fuenteAutor").length){ 
353	$("#embedded-articlenextevents-portlet.embebido ul li div.fuenteAutor").parents("#embedded-articlenextevents-portlet").show(); 
354}  
355</script>