Se ha producido un error al procesar la plantilla.
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 <#assign urlVueltaDoc="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1576593315033&bscfilterby=&filtros=Eduki_mota&Eduki_mota=20576121"/>
128
129
130</#if>
131<#if id?has_content>
132 <#if journalArticleLocalService??>
133
134 <#assign articleById = journalArticleLocalService.getDisplayArticle(getterUtil.getLong(groupId), id) />
135
136 <#assign document = saxReaderUtil.read(articleById.getContentByLocale(locale)) >
137
138 <#assign hrefCategorias ="&filtros=Maila">
139
140 <!-- Para saber si mostrar el bloque o no-->
141 <#assign mostrarBloqueNivel = "NO">
142 <#assign mostrarBloqueFormato = "NO">
143 <#assign mostrarBloqueObjDidacticos = "NO">
144 <#assign mostrarBloqueDialecto="NO"/>
145
146 <#list categoryList as category>
147 <#if category.getName() == "A1" || category.getName() == "A2" ||
148 category.getName() == "B1" || category.getName() == "B2" ||
149 category.getName() == "C1" || category.getName() == "C2">
150 <#assign mostrarBloqueNivel = "SI">
151 </#if>
152 <#if category.getName() == "Entzungaiak" || category.getName() == "Bideoak" || category.getName() == "Idatziak">
153 <#assign mostrarBloqueFormato = "SI">
154 </#if>
155 <#if category.getVocabularyId() == idVocabuOD>
156 <#assign mostrarBloqueObjDidacticos = "SI">
157 </#if>
158 <#if category.getVocabularyId() == idVocabuDialecto>
159 <#assign mostrarBloqueDialecto="SI"/>
160 </#if>
161 </#list>
162
163 <!--categorias nivel-->
164 <#if mostrarBloqueNivel == "SI">
165 <div class="col-xs-12 col-md-12 col-lg-12 separacionCategorias sinMargenIzq">
166 <div class="col-xs-2 col-md-2 col-lg-2">
167 <i class="fa fa-signal" aria-hidden="true" title="${niveles}"></i>
168 </div>
169 <div class="col-xs-10 col-md-10 col-lg-10">
170 <#list categoryList as category>
171 <#if category.getName() == "A1" || category.getName() == "A2" ||
172 category.getName() == "B1" || category.getName() == "B2" ||
173 category.getName() == "C1" || category.getName() == "C2">
174 <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>
175 <#assign hrefCategorias ="${hrefCategorias}&Maila=${category.getCategoryId()}">
176 </#if>
177 </#list>
178 </div>
179 </div>
180 </#if>
181
182 <!--categorias formato -->
183 <#if mostrarBloqueFormato == "SI">
184 <div class="col-xs-12 col-md-12 col-lg-12 separacionCategorias sinMargenIzq">
185 <div class="col-xs-2 col-md-2 col-lg-2">
186 <i class="fa fa-info-circle" aria-hidden="true" title="${formatos}"></i>
187 </div>
188 <div class="col-xs-10 col-md-10 col-lg-10">
189 <#list categoryList as category>
190 <#if category.getName() == "Entzungaiak">
191 <#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(category.getCategoryId())/>
192 <#list assetCategoryPropertyList as assetCategoryProperty>
193 <#assign assetCategoryKey = assetCategoryProperty.getKey()/>
194 <#if (assetCategoryKey == idioma)>
195 <#assign property_value=assetCategoryProperty.getValue()/>
196 </#if>
197 </#list>
198 <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>
199 </#if>
200 <#if category.getName() == "Bideoak">
201 <#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(category.getCategoryId())/>
202 <#list assetCategoryPropertyList as assetCategoryProperty>
203 <#assign assetCategoryKey = assetCategoryProperty.getKey()/>
204 <#if (assetCategoryKey == idioma)>
205 <#assign property_value=assetCategoryProperty.getValue()/>
206 </#if>
207 </#list>
208 <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>
209 </#if>
210 <#if category.getName() == "Idatziak">
211 <#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(category.getCategoryId())/>
212 <#list assetCategoryPropertyList as assetCategoryProperty>
213 <#assign assetCategoryKey = assetCategoryProperty.getKey()/>
214 <#if (assetCategoryKey == idioma)>
215 <#assign property_value=assetCategoryProperty.getValue()/>
216 </#if>
217 </#list>
218 <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>
219 </#if>
220 </#list>
221 </div>
222 </div>
223 </#if>
224
225 <!-- Fecha de visualización -->
226 <#assign date =articleById.getDisplayDate()?date/>
227 <div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq">
228 <div class="col-xs-2 col-md-2 col-lg-2">
229 <i class="fa fa-clock-o" aria-hidden="true" title="${calendario}"></i>
230 </div>
231 <div class="col-xs-10 col-md-10 col-lg-10">
232
233 <#if locale=='es_ES'>
234 ${date?string["dd-MM-yyyy"]}
235 </#if>
236 <#if locale=='eu_ES'>
237 ${date?string["yyyy-MM-dd"]}
238 </#if>
239 <#if locale=='fr_FR'>
240 ${date?string["dd-MM-yyyy"]}
241 </#if>
242 <#if locale=='en_US'>
243 ${date?string["MM-dd-yyyy"]}
244 </#if>
245 </div>
246 </div>
247
248 <!--Fuente y Autor-->
249 <div id="embedded-articlenextevents-portlet" class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq embebido">
250 <runtime-portlet name="x61pRelaContWAR_WAR_x61pRelaContWARportlet" queryString="idArticulo=${id}&visualizacion=${parcial}"/>
251 </div>
252
253 <!-- Id article del contenido -->
254 <div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq">
255 <div class="col-xs-2 col-md-2 col-lg-2">
256 <i class="fa fa-key" aria-hidden="true" title="${numero}"></i>
257 </div>
258 <div class="col-xs-10 col-md-10 col-lg-10">
259 ${id}
260 </div>
261 </div>
262
263
264 <!-- Objetivos didacticos-->
265 <#if mostrarBloqueObjDidacticos == "SI">
266 <div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq">
267 <div class="col-xs-2 col-md-2 col-lg-2">
268 <i class="fa fa-bullseye" aria-hidden="true" title="${objDid}"></i>
269 </div>
270 <div class="col-xs-10 col-md-10 col-lg-10">
271 <ul class="sinPunto">
272 <#list categoryList as catOD>
273 <#if catOD.getVocabularyId() == idVocabuOD>
274 <#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(catOD.getCategoryId())/>
275 <#list assetCategoryPropertyList as assetCategoryProperty>
276 <#assign assetCategoryKey = assetCategoryProperty.getKey()/>
277 <#if (assetCategoryKey == idioma)>
278 <#assign property_value=assetCategoryProperty.getValue()/>
279 </#if>
280 </#list>
281 <li>
282 <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>
283 </li>
284 </#if>
285 </#list>
286 </ul>
287 </div>
288 </div>
289 </#if>
290
291
292 <!-- Dialecto-->
293 <#if (mostrarBloqueDialecto == "SI")>
294 <div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq">
295 <div class="col-xs-2 col-md-2 col-lg-2">
296 <i class="fa fa-file-o" aria-hidden="true" title="${dialecto}"></i>
297 </div>
298 <div class="col-xs-10 col-md-10 col-lg-10">
299 <ul class="sinPunto">
300 <#list categoryList as catDialecto>
301 <#if catDialecto.getVocabularyId() == idVocabuDialecto>
302 <#assign assetCategoryPropertyList =assetCategoryPropertyLocalServiceUtil.getCategoryProperties(catDialecto.getCategoryId())/>
303 <#list assetCategoryPropertyList as assetCategoryProperty>
304 <#assign assetCategoryKey = assetCategoryProperty.getKey()/>
305 <#if (assetCategoryKey == idioma)>
306 <#assign property_value=assetCategoryProperty.getValue()/>
307 </#if>
308 </#list>
309 <li>
310 <a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&Nivel=${catDialecto.getCategoryId()}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a>
311 </li>
312 </#if>
313 </#list>
314 </ul>
315 </div>
316 </div>
317 </#if>
318
319 <!--Duración -->
320 <#assign iraupena = document.valueOf("//dynamic-element[@name='iraupena']/dynamic-content/text()") />
321 <#if iraupena!=''>
322 <div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq">
323 <div class="col-xs-2 col-md-2 col-lg-2">
324 <i class="fa fa-bullseye" aria-hidden="true" title="${duracion}"></i>
325 </div>
326 <div class="col-xs-10 col-md-10 col-lg-10">
327 ${iraupena}
328 </div>
329 </div>
330 </#if>
331 <!-- Incrementamos el valor de las visitas cada vez que se entra en el detalle-->
332 <#if artResourcePK !=0 >
333 <#assign assetEntryLocalServiceUtil = staticUtil['com.liferay.portlet.asset.service.AssetEntryLocalServiceUtil']>
334 <#assign assetEntry = assetEntryLocalServiceUtil.getEntry("com.liferay.portlet.journal.model.JournalArticle", artResourcePK)>
335
336 <#assign assetEntryIncrementado =assetEntryLocalServiceUtil.incrementViewCounter(assetEntry.getUserId(), assetEntry.getClassName(), artResourcePK)>
337
338 <!-- Numero de visitas pendiente de mirar Hegoa como sacarlo-->
339 <div class="col-xs-12 col-md-12 col-lg-12 separacion sinMargenIzq">
340 <div class="col-xs-2 col-md-2 col-lg-2">
341 <i class="fa fa-users" aria-hidden="true" title="${numVisitas}"></i>
342 </div>
343 <div class="col-xs-10 col-md-10 col-lg-10">
344 <runtime-portlet name="x61pViewCountWAR_WAR_x61pViewCountWARportlet" queryString="idArticulo=${id}"/>
345 </div>
346 </div>
347 <div class="hidden tipoFicha"><span class="urlVuelta"><a href="${urlVuelta}"> </a></span><span class="urlVueltaDoc"><a href="${urlVueltaDoc}"> </a></span></div>
348
349 </#if>
350
351 </#if>
352</#if>
353
354<script>
355if($("#embedded-articlenextevents-portlet.embebido ul li div.fuenteAutor").length){
356 $("#embedded-articlenextevents-portlet.embebido ul li div.fuenteAutor").parents("#embedded-articlenextevents-portlet").show();
357}
358</script>