Osatuz aldizkariaren fitxa
Errorea gertatu da txantiloia prozesatzerakoan.
Java method "jdk.proxy325.$Proxy1177.getDisplayArticle(long, String)" threw an exception when invoked on jdk.proxy325.$Proxy1177 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@310ddda0"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign articleById = journalArticleL... [in template "20902#20940#7173337" at line 79, column 5]
----
1<style>
2 /*h2 a.descarga{
3 font-size: 20px;
4 }*/
5 .descarga.botonEnlace {
6 border-radius: 5px;
7 border: 0;
8 background: #fabd48;
9 padding: 0px 10px;
10 color: #fff !important;
11 display: inline-block;
12 }
13
14 .descarga.botonEnlace:hover {
15 -webkit-box-shadow: 0 0 5px 0 #fabd48;
16 -moz-box-shadow: 0 0 5px 0 #fabd48;
17 box-shadow: 0 0 5px 0 #fabd48;
18 background: #fff;
19 color: #fabd48 !important;
20 }
21
22 .descarga.botonEnlace i {
23 color: #fff !important;
24 font-size: 18px;
25 vertical-align: middle;
26 margin-left: 0;
27 }
28
29 .descarga.botonEnlace:hover i {
30 color: #fabd48 !important;
31 }
32
33</style>
34
35<#assign objDidacticos = "Objetivos Didácticos">
36<#assign anexoEtq = "Eranskina">
37<#assign bajar = "Jaitsi">
38<#assign disponible = "Aurki eskuragarri.">
39<#assign palabrasClave="Hitz gakoak">
40
41<#if locale=='en_US'>
42 <#assign objDidacticos = "Objetivos Didácticos">
43 <#assign anexoEtq = "Annex">
44 <#assign bajar = "Download">
45 <#assign disponible = "Available soon.">
46 <#assign palabrasClave="Keywords">
47</#if>
48<#if locale=='fr_FR'>
49 <#assign objDidacticos = "Objetivos Didácticos">
50 <#assign anexoEtq = "Annexe">
51 <#assign bajar = "Télécharger">
52 <#assign disponible = "Bientôt disponible.">
53 <#assign palabrasClave="Mots-clés">
54</#if>
55<#if locale=='es_ES'>
56 <#assign objDidacticos = "Objetivos Didácticos">
57 <#assign anexoEtq = "Anexo">
58 <#assign bajar = "Bajar">
59 <#assign disponible = "Disponible próximamente.">
60 <#assign palabrasClave="Palabras clave">
61</#if>
62
63<#-- Id del vocabulario objetivos didacticos-->
64<#assign assetVocabularyLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil"]>
65<#assign lisVocabularios=assetVocabularyLocalServiceUtil.getGroupVocabularies(getterUtil.getLong(groupId))/>
66<#assign objetivosId="">
67<#list lisVocabularios as vocabulario>
68 <#if vocabulario.getName() == "Objetivos Didácticos">
69 <#assign objetivosId=vocabulario.getVocabularyId()/>
70 </#if>
71</#list>
72
73<#assign journalArticleId = paramUtil.getString(request, "articleId")>
74<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
75<#assign DLAppLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService")>
76
77<#if journalArticleId?has_content>
78 <#if journalArticleLocalService??>
79 <#assign articleById = journalArticleLocalService.getDisplayArticle(getterUtil.getLong(groupId), journalArticleId) />
80 <#assign document = saxReaderUtil.read(articleById.getContentByLocale(locale)) >
81 <#assign azala = document.valueOf("//dynamic-element[@field-reference='azala']/dynamic-content/text()") />
82 <#assign anexoa = document.valueOf("//dynamic-element[@field-reference='anexoa']/dynamic-content/text()") />
83 <#assign aldizkari_zenbakia = document.valueOf("//dynamic-element[@field-reference='aldizkari_zenbakia']/dynamic-content/text()") />
84 <#assign aldizkaria = document.valueOf("//dynamic-element[@field-reference='aldizkaria']/dynamic-content/text()") />
85 <#assign laburpena = document.valueOf("//dynamic-element[@field-reference='laburpena']/dynamic-content/text()") />
86 <#assign deskribapena = document.valueOf("//dynamic-element[@field-reference='deskribapena']/dynamic-content/text()") />
87
88
89 <#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
90 <#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]>
91 <#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>
92 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK) >
93 <#assign assetCategoryPropertyLocalServiceUtil =serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService")>
94
95 <div class="col-xs-12 col-md-12 col-lg-12 separadorDerecho" id="detalle-fitxa">
96 <#--PARTE IZQUIERDA-->
97 <div class="col-xs-12 col-md-3 col-lg-3">
98 <#assign imagenFile = "" />
99<#assign imagenUrl = "" />
100
101<#if azala?has_content && azala?trim != "">
102 <#attempt>
103 <#assign jsonImagen = jsonFactoryUtil.createJSONObject(azala)>
104 <#if jsonImagen.getString("uuid")?? && jsonImagen.getString("uuid")?trim != "">
105 <#assign imagenFile = DLAppLocalService.getFileEntryByUuidAndGroupId(jsonImagen.getString("uuid"), getterUtil.getLong(groupId)) >
106 <#assign imagenUrl = themeDisplay.getPortalURL() + themeDisplay.getPathContext() + "/documents/" + themeDisplay.getScopeGroupId() +
107 "/" + imagenFile.getFolderId() + "/" + htmlUtil.unescape(imagenFile.getTitle())>
108 </#if>
109 <#recover>
110 <#-- Optionally log or silently fallback -->
111 <#assign imagenUrl = "/o/x61tThemeIkasbilWAR-theme/images/Logo_Sin_resultados_Habe.jpg" />
112 </#attempt>
113<#else>
114 <#assign imagenUrl = "/o/x61tThemeIkasbilWAR-theme/images/Logo_Sin_resultados_Habe.jpg" />
115</#if>
116
117<img id="imgDetalle" src="${imagenUrl}" />
118 <br/>
119
120 </div>
121 <#--PARTE DERECHA-->
122 <div class="col-xs-12 col-md-9 col-lg-9">
123 <h2>${aldizkari_zenbakia}. zenbakia.
124 <#if aldizkaria != "">
125 <#assign jsonFitx = jsonFactoryUtil.createJSONObject(aldizkaria)>
126 <#assign fitxFile = DLAppLocalService.getFileEntryByUuidAndGroupId(jsonFitx.getString("uuid"), getterUtil.getLong(groupId)) >
127 <#assign aldizkariUrl = themeDisplay.getPortalURL() + themeDisplay.getPathContext() + "/documents/" + themeDisplay.getScopeGroupId() +
128 "/" + fitxFile.getFolderId() + "/" + htmlUtil.unescape(fitxFile.getTitle())>
129 <a href="${aldizkariUrl}" target="_blank" class="descarga botonEnlace">
130 <i class="glyphicon glyphicon-download"></i>
131 </a>
132 <#elseif aldizkaria == "">
133 ${disponible}
134 </#if>
135 </h2>
136
137 <#if laburpena != "">
138 <p>${laburpena}</p>
139 </#if>
140
141 <#if deskribapena != "">
142 <p>${deskribapena}</p>
143 </#if>
144 </div>
145 </div>
146 </#if>
147</#if>
Errorea gertatu da txantiloia prozesatzerakoan.
Java method "jdk.proxy325.$Proxy1177.getDisplayArticle(long, String)" threw an exception when invoked on jdk.proxy325.$Proxy1177 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@310ddda0"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign articleById = journalArticleL... [in template "20902#20940#7191376" at line 80, column 9]
----
1<#-- Variables de etiquetas según idioma -->
2<style>
3.embebido{
4 display:none
5}
6div.span3#column-2 .journal-content-article > div { border-left: 2px solid #870d56; border-right: 2px solid #870d56;}
7.col-xs-12.col-md-12.col-lg-12.separacionComunConTop.sinMargenIzq { border-top: 2px solid #870d56;}
8.col-xs-12.col-md-12.col-lg-12.separacionComunConBottom.sinMargenIzq { border-bottom: 2px solid #870d56;}
9
10</style>
11<#assign numero = "Zenbakia">
12<#assign objDid = "Helburu didaktikoak">
13<#assign numVisitas = "Bisita kopurua">
14<#assign calendario = "Fecha de publicación_eu">
15<#assign niveles = "Mailak">
16<#assign formatos = "Formatuak">
17<#assign fuente = "Iturria">
18<#assign dialecto = "Euskalkia">
19<#assign duracion = "Iraupena">
20<#assign parcial = "parcial">
21<#assign jarduera = "Jarduera">
22<#assign fitxa = "Fitxa">
23
24<#if locale == 'en_US'>
25 <#assign numero = "Number">
26 <#assign objDid = "Learning objectives">
27 <#assign numVisitas = "Number of visits">
28 <#assign calendario = "Fecha de publicación_en">
29 <#assign niveles = "Niveles_en">
30 <#assign formatos = "Formatos_en">
31 <#assign fuente = "Source">
32 <#assign dialecto = "Dialect">
33 <#assign duracion = "Duration">
34 <#assign jarduera = "Exercise">
35<#elseif locale == 'fr_FR'>
36 <#assign numero = "Nombre">
37 <#assign objDid = "Objectifs d'apprentissage">
38 <#assign numVisitas = "Nombre de visites">
39 <#assign calendario = "Fecha de publicación_fr">
40 <#assign niveles = "Niveles_FR">
41 <#assign formatos = "Formatos_FR">
42 <#assign fuente = "Source">
43 <#assign dialecto = "Dialecte">
44 <#assign duracion = "Durée">
45 <#assign jarduera = "Exercise">
46<#elseif locale == 'es_ES'>
47 <#assign numero = "Número">
48 <#assign objDid = "Objetivos didácticos">
49 <#assign numVisitas = "Número de visitas">
50 <#assign calendario = "Fecha de publicación">
51 <#assign niveles = "Niveles">
52 <#assign formatos = "Formatos">
53 <#assign fuente = "Fuente">
54 <#assign dialecto = "Dialecto">
55 <#assign duracion = "Duración">
56 <#assign jarduera = "Exercise">
57 <#assign fitxa = "Ficha">
58</#if>
59
60<#-- Obtener ID del artículo -->
61<#assign id = paramUtil.getString(request, "articleId")>
62<#if !id?has_content>
63 <#assign themeDisplay = themeDisplay />
64 <#assign layout = themeDisplay.getLayout()>
65 <#assign querystring = layout.getTypeSettingsProperty("query-string")>
66 <#if querystring?has_content && querystring?matches(".*articleId=\\d+.*")>
67 <#assign id = (querystring?split("articleId="))[1]?split("&")[0]>
68 </#if>
69</#if>
70
71<#-- Servicios modernos para artículo y categorías -->
72<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
73<#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]>
74<#assign assetVocabularyLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil"]>
75<#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
76<#assign assetCategoryPropertyLocalServiceUtil = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService")>
77<#-- Cargar artículo -->
78<#if id?has_content && journalArticleLocalService??>
79 <#assign article = journalArticleLocalService.getArticle(groupId, id) />
80 <#assign articleById = journalArticleLocalService.getDisplayArticle(getterUtil.getLong(groupId), id) />
81 <#assign document = saxReaderUtil.read(articleById.getContentByLocale(locale)) >
82 <#assign artResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, id)/>
83 <#assign categories = assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", article.getResourcePrimKey()) />
84
85 <#-- Variables para mostrar bloques -->
86 <#assign mostrarBloqueNivel = "NO">
87 <#assign mostrarBloqueFormato = "NO">
88 <#assign mostrarBloqueObjDidacticos = "NO">
89 <#assign mostrarBloqueDialecto = "NO">
90 <#assign mostrarBloqueObjDidacticosBakarka = "NO">
91 <#assign mostrarBloqueObjDidacticosTaldeLana = "NO">
92 <#assign mostrarBloqueObjDidacticosJardunbikoa = "NO">
93 <#-- Obtener vocabularios por nombre -->
94 <#assign idVocabuOD = 0>
95 <#assign idVocabuDialecto = 0>
96 <#assign idTipoDocumento = 0>
97 <#assign hrefEM ="&filtros=Eduki_mota">
98 <#assign urlVuelta=""/>
99 <#list assetVocabularyLocalServiceUtil.getGroupVocabularies(groupId) as vocabulario>
100 <#if vocabulario.getName() == "Objetivos Didácticos">
101 <#assign idVocabuOD = vocabulario.getVocabularyId()>
102 <#elseif vocabulario.getName() == "Eduki_Motak">
103 <#assign idTipoDocumento = vocabulario.getVocabularyId()>
104 <#assign hrefEM ="${hrefEM}&Eduki_mota=${idTipoDocumento}">
105 <#elseif vocabulario.getName() == "Euskalkia">
106 <#assign idVocabuDialecto = vocabulario.getVocabularyId()>
107 </#if>
108 </#list>
109<#if hrefEM?has_content>
110 <#assign urlAux=hrefEM?substring(1)>
111 <#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=" />
112 <#assign urlVuelta="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1576593315033&bscfilterby=&filtros=Maila&${urlAux}${url2}"/>
113 <#assign urlVueltaDoc="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1576593315033&bscfilterby=&filtros=Eduki_mota&Eduki_mota=20576121"/>
114</#if>
115 <#-- Comprobar categorías para mostrar -->
116 <#list categories as category>
117 <#if category.getName()?matches("A1|A2|B1|B2|C1|C2")>
118 <#assign mostrarBloqueNivel = "SI">
119 <#elseif category.getName()?matches("Entzungaiak|Bideoak|Idatziak")>
120 <#assign mostrarBloqueFormato = "SI">
121 </#if>
122 <#if category.getVocabularyId() == idVocabuOD>
123 <#assign mostrarBloqueObjDidacticos = "SI">
124 </#if>
125 <#if category.getVocabularyId() == idVocabuDialecto>
126 <#assign mostrarBloqueDialecto = "SI">
127 </#if>
128 </#list>
129
130 <!-- FICHA -->
131 <div class="col-xs-12 col-md-12 col-lg-12 separacionTitulo sinMargenIzq row">
132 <h4 class="text-white p-2">${fitxa}</h4>
133 </div>
134
135 <#assign hrefCategorias ="&filtros=Maila">
136 <#-- Mostrar niveles -->
137 <#if mostrarBloqueNivel == "SI">
138 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionNivelesJarduera sinMargenIzq row">
139 <div class="col-xs-2 col-md-2 col-lg-2"><i class="fa fa-signal-J jarduera" aria-hidden="true" title="${niveles}"></i></div>
140 <div class="col-xs-10 col-md-10 col-lg-10">
141 <#list categories as category>
142 <#if category.getName()?matches("A1|A2|B1|B2|C1|C2")>
143 <a href="/bilatzaile-orokorra?filtros=Maila&Maila=${category.getCategoryId()}&ordenarPor=Pub.+data" class="${category.getName()}" title="${category.getName()}">${category.getName()}</a>
144 <#assign hrefCategorias ="${hrefCategorias}&Maila=${category.getCategoryId()}">
145 </#if>
146 </#list>
147 </div>
148 </div>
149 </#if>
150
151 <#-- Mostrar formatos -->
152 <#if mostrarBloqueFormato == "SI">
153 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionCategoriasJarduera sinMargenIzq">
154 <div class="col-xs-2 col-md-2 col-lg-2"><i class="fa fa-info-circle-J jarduera" aria-hidden="true" title="${formatos}"></i></div>
155 <div class="col-xs-10 col-md-10 col-lg-10">
156 <#list categories as category>
157 <#if category.getName() == "Entzungaiak" || category.getName() == "Bideoak" || category.getName() == "Idatziak">
158 <a href="/bilatzaile-orokorra?filtros=Formato&Formato=${category.getCategoryId()}&ordenarPor=Pub.+data" class="fa fa-${category.getName()?lower_case}-H" title="${category.getName()}"></a>
159 </#if>
160 </#list>
161 </div>
162 </div>
163 </#if>
164
165 <#-- Fecha publicación -->
166 <#if article?? && article.getDisplayDate()??>
167 <#assign displayDate = article.getDisplayDate()?date>
168 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionFechaJarduera sinMargenIzq row">
169 <div class="col-xs-2 col-md-2 col-lg-2"><i class="fa fa-clock-o-J jarduera" aria-hidden="true" title="${calendario}"></i></div>
170 <div class="col-xs-10 col-md-10 col-lg-10">
171 <#if locale == 'es_ES' || locale == 'fr_FR'>
172 ${displayDate?string("dd-MM-yyyy")}
173 <#elseif locale == 'eu_ES'>
174 ${displayDate?string("yyyy-MM-dd")}
175 <#elseif locale == 'en_US'>
176 ${displayDate?string("MM-dd-yyyy")}
177 </#if>
178 </div>
179 </div>
180</#if>
181 <#-- Fuente y Autor ocultos, para mostrar con jQuery si existe div#fuenteAutor -->
182 <div id="fuenteAutor" style="display:none; visibility:hidden; height:0; overflow:hidden; margin:0; padding:0;">
183 <@liferay_portlet["runtime"] portletName="x61pRelaContWAR_WAR_x61pRelaContWARportlet" queryString="idArticulo=${id}&visualizacion=${parcial}"/>
184 </div>
185
186 <#-- Mostrar ID artículo -->
187 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionIdArticleJarduera sinMargenIzq row">
188 <div class="col-xs-2 col-md-2 col-lg-2"><i class="fa fa-key-J jarduera" aria-hidden="true" title="${numero}"></i></div>
189 <div class="col-xs-10 col-md-10 col-lg-10">${id}</div>
190 </div>
191
192 <#-- Objetivos didácticos -->
193 <#if mostrarBloqueObjDidacticos == "SI">
194 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionODJarduera sinMargenIzq row">
195 <div class="col-xs-2 col-md-2 col-lg-2"><i class="fa fa-cogs-J jarduera" aria-hidden="true" title="${objDid}"></i></div>
196 <div class="col-xs-10 col-md-10 col-lg-10">
197 <ul class="sinPunto">
198 <#list categories?filter(c -> c.getVocabularyId() == idVocabuOD) as od>
199 <#assign property_value=od.getName()/>
200 <#if (property_value == "Bakarka" || property_value == "Tarea individual" || property_value == "Individual task" || property_value == "Tâche individuel")>
201 <#assign mostrarBloqueObjDidacticosBakarka = "SI">
202 <#elseif (property_value == "Talde-lana" || property_value == "Tarea colaborativa" || property_value == "Teamwork" || property_value == "Tâche collaborative")>
203 <#assign mostrarBloqueObjDidacticosTaldeLana = "SI">
204 <#elseif (property_value == "Jardun bikoa" || property_value == "Aprendizaje semipresencial" || property_value == "Blended learnig" || property_value == "Apprentissage semipresentiel")>
205 <#assign mostrarBloqueObjDidacticosJardunbikoa = "SI">
206 <#else>
207 <li>
208 <a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formato&Formato=${od.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a>
209 </li>
210 </#if>
211
212
213 </#list>
214
215 </ul>
216 </div>
217 </div>
218 </#if>
219
220<#if mostrarBloqueObjDidacticosBakarka == "SI">
221 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionObjDidacticosJarduera sinMargenIzq">
222 <div class="col-xs-2 col-md-2 col-lg-2">
223 <i class="fa-bakarka-J" aria-hidden="true"></i>
224 </div>
225 <div class="col-xs-10 col-md-10 col-lg-10">
226 <ul class="sinPunto">
227 <#list categories?filter(c -> c.getVocabularyId() == idVocabuOD) as od>
228 <#assign property_value=od.getName()/>
229 <#if (property_value == "Bakarka" || property_value == "Tarea individual" || property_value == "Individual task" || property_value == "Tâche individuel")>
230 <li>
231 <a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formato&Formato=${od.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a>
232 </li>
233 </#if>
234
235 </#list>
236 </ul>
237 </div>
238 </div>
239 </#if>
240 <!-- Objetivos didacticos Talde-Lana-->
241 <#if mostrarBloqueObjDidacticosTaldeLana == "SI">
242 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionObjDidacticosJarduera sinMargenIzq">
243 <div class="col-xs-2 col-md-2 col-lg-2">
244 <i class="fa-taldeLana-J" aria-hidden="true"></i>
245 </div>
246 <div class="col-xs-10 col-md-10 col-lg-10">
247 <ul class="sinPunto">
248 <#list categories?filter(c -> c.getVocabularyId() == idVocabuOD) as od>
249 <#assign property_value=od.getName()/>
250 <#if (property_value == "Talde-lana" || property_value == "Tarea colaborativa" || property_value == "Teamwork" || property_value == "Tâche collaborative")>
251 <li>
252 <a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formato&Formato=${od.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a>
253 </li>
254 </#if>
255 </#list>
256 </ul>
257 </div>
258 </div>
259 </#if>
260 <!-- Objetivos didacticos Jardunbikoa-->
261 <#if mostrarBloqueObjDidacticosJardunbikoa == "SI">
262 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionObjDidacticosJarduera sinMargenIzq">
263 <div class="col-xs-2 col-md-2 col-lg-2">
264 <i class="fa-jardunbikoa-J" aria-hidden="true"></i>
265 </div>
266 <div class="col-xs-10 col-md-10 col-lg-10">
267 <ul class="sinPunto">
268 <#list categories?filter(c -> c.getVocabularyId() == idVocabuOD) as od>
269 <#assign property_value=od.getName()/>
270 <#if (property_value == "Jardun bikoa" || property_value == "Aprendizaje semipresencial" || property_value == "Blended learnig" || property_value == "Apprentissage semipresentiel")>
271 <li>
272 <a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formato&Formato=${od.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a>
273 </li>
274 </#if>
275
276 </#list>
277 </ul>
278 </div>
279 </div>
280 </#if>
281 <#-- Dialecto -->
282 <#if mostrarBloqueDialecto == "SI">
283 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionDialectoJarduera sinMargenIzq row">
284 <div class="col-xs-2 col-md-2 col-lg-2"><i class="fa fa-file-o-J jarduera" aria-hidden="true" title="${dialecto}"></i></div>
285 <div class="col-xs-10 col-md-10 col-lg-10">
286 <#list categories?filter(c -> c.getVocabularyId() == idVocabuDialecto) as d>
287 <span>${d.getName()}</span>
288 </#list>
289 </div>
290 </div>
291 </#if>
292 <!--Duración -->
293 <#assign iraupena = document.valueOf("//dynamic-element[@name='iraupena']/dynamic-content/text()") />
294 <#if iraupena!=''>
295 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionDuracionDokuteka sinMargenIzq row">
296 <div class="col-xs-2 col-md-2 col-lg-2">
297 <i class="fa fa-duracion-D dokuteka" aria-hidden="true" title="${duracion}"></i>
298 </div>
299 <div class="col-xs-10 col-md-10 col-lg-10">
300 ${iraupena}
301 </div>
302 </div>
303 </#if>
304 <!-- Incrementamos el valor de las visitas cada vez que se entra en el detalle-->
305 <#if artResourcePK !=0 >
306 <#assign assetEntryLocalServiceUtil = staticUtil['com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil']>
307 <#assign assetEntry = assetEntryLocalServiceUtil.getEntry("com.liferay.journal.model.JournalArticle", artResourcePK)>
308
309 <#assign assetEntryIncrementado =assetEntryLocalServiceUtil.incrementViewCounter(assetEntry.getUserId(), assetEntry)>
310
311 <div class="col-xs-12 col-md-12 col-lg-12 d-flex separacionVisitasDokuteka sinMargenIzq row">
312 <div class="col-xs-2 col-md-2 col-lg-2">
313 <i class="fa fa-users-D dokuteka" aria-hidden="true" title="${numVisitas}"></i>
314 </div>
315 <div class="col-xs-10 col-md-10 col-lg-10">
316 <@liferay_portlet["runtime"] portletName="x61pViewCountWAR_WAR_x61pViewCountWARportlet" queryString="idArticulo=${id}"/>
317 </div>
318 </div>
319 <div class="hidden tipoFicha"><span class="urlVuelta"><a href="${urlVuelta}"> </a></span><span class="urlVueltaDoc"><a href="${urlVueltaDoc}"> </a></span></div>
320
321 </#if>
322
323 </#if>
324
325
326<script>
327if($("#embedded-articlenextevents-portlet.embebido ul li div.fuenteAutor").length){
328 $("#embedded-articlenextevents-portlet.embebido ul li div.fuenteAutor").parents("#embedded-articlenextevents-portlet").show();
329}
330</script>
