Atsedenaldi gehiegi lanorduetan

Ramon Saizarbitoriaren "Martutene" liburua lantzeko unitatea

Bilbo Zaharra euskaltegiaren eskutik, 2022ko ekainaren 8an egingo da Klasikoen XV. irakurketa jarraitua Bilboko Arriaga Antzokian eta aurten irakurriko den liburua: Ramon Saizarbitoriak idatzitako "Martutene".

Bilbo Zaharra euskaltegiak PDF formatuan duzun sekuentzia didaktikoa prestatu du liburuaren lanketarako.

detalle2

Errorea gertatu da txantiloia prozesatzerakoan.
No such key: get in class com.liferay.portal.kernel.theme.ThemeDisplay

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign themeDisplay = staticUtil["co...  [in template "20902#20940#29628625" at line 52, column 3]
----
1<#-- Variables de etiquetas según idioma --> 
2<#assign numero = "Zenbakia"> 
3<#assign objDid = "Helburu didaktikoak"> 
4<#assign numVisitas = "Bisita kopurua"> 
5<#assign calendario = "Fecha de publicación_eu"> 
6<#assign niveles = "Mailak"> 
7<#assign formatos = "Formatuak"> 
8<#assign fuente = "Iturria"> 
9<#assign dialecto = "Euskalkia"> 
10<#assign duracion = "Iraupena"> 
11<#assign parcial = "parcial"> 
12<#assign jarduera = "Jarduera"> 
13 
14<#if locale == 'en_US'> 
15  <#assign numero = "Number"> 
16  <#assign objDid = "Learning objectives"> 
17  <#assign numVisitas = "Number of visits"> 
18  <#assign calendario = "Fecha de publicación_en"> 
19  <#assign niveles = "Niveles_en"> 
20  <#assign formatos = "Formatos_en"> 
21  <#assign fuente = "Source"> 
22  <#assign dialecto = "Dialect"> 
23  <#assign duracion = "Duration"> 
24  <#assign jarduera = "Exercise"> 
25<#elseif locale == 'fr_FR'> 
26  <#assign numero = "Nombre"> 
27  <#assign objDid = "Objectifs d'apprentissage"> 
28  <#assign numVisitas = "Nombre de visites"> 
29  <#assign calendario = "Fecha de publicación_fr"> 
30  <#assign niveles = "Niveles_FR"> 
31  <#assign formatos = "Formatos_FR"> 
32  <#assign fuente = "Source"> 
33  <#assign dialecto = "Dialecte"> 
34  <#assign duracion = "Durée"> 
35  <#assign jarduera = "Exercise"> 
36<#elseif locale == 'es_ES'> 
37  <#assign numero = "Número"> 
38  <#assign objDid = "Objetivos didácticos"> 
39  <#assign numVisitas = "Número de visitas"> 
40  <#assign calendario = "Fecha de publicación"> 
41  <#assign niveles = "Niveles"> 
42  <#assign formatos = "Formatos"> 
43  <#assign fuente = "Fuente"> 
44  <#assign dialecto = "Dialecto"> 
45  <#assign duracion = "Duración"> 
46  <#assign jarduera = "Exercise"> 
47</#if> 
48 
49<#-- Obtener ID del artículo --> 
50<#assign id = paramUtil.getString(request, "articleId")> 
51<#if !id?has_content> 
52  <#assign themeDisplay = staticUtil["com.liferay.portal.kernel.theme.ThemeDisplay"].get()> 
53  <#assign layout = themeDisplay.getLayout()> 
54  <#assign querystring = layout.getTypeSettingsProperty("query-string")> 
55  <#if querystring?has_content && querystring?matches(".*articleId=\\d+.*")> 
56    <#assign id = (querystring?split("articleId="))[1]?split("&")[0]> 
57  </#if> 
58</#if> 
59 
60<#-- Servicios modernos para artículo y categorías --> 
61<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
62<#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]> 
63<#assign assetVocabularyLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil"]> 
64<#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]> 
65<#assign assetCategoryPropertyLocalServiceUtil = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService")> 
66<#-- Cargar artículo --> 
67<#if id?has_content && journalArticleLocalService??> 
68  <#assign article = journalArticleLocalService.getArticle(groupId, id) /> 
69	<#assign articleById = journalArticleLocalService.getDisplayArticle(getterUtil.getLong(groupId), id) /> 
70  <#assign document = saxReaderUtil.read(articleById.getContentByLocale(locale)) > 
71	<#assign artResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, id)/> 
72  <#assign categories = assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", article.getResourcePrimKey()) /> 
73   
74  <#-- Variables para mostrar bloques --> 
75  <#assign mostrarBloqueNivel = "NO"> 
76  <#assign mostrarBloqueFormato = "NO"> 
77  <#assign mostrarBloqueObjDidacticos = "NO"> 
78  <#assign mostrarBloqueDialecto = "NO"> 
79  		<#assign mostrarBloqueObjDidacticosBakarka = "NO"> 
80		<#assign mostrarBloqueObjDidacticosTaldeLana = "NO"> 
81		<#assign mostrarBloqueObjDidacticosJardunbikoa = "NO"> 
82  <#-- Obtener vocabularios por nombre --> 
83  <#assign idVocabuOD = 0> 
84  <#assign idVocabuDialecto = 0> 
85  <#assign idTipoDocumento = 0> 
86	<#assign hrefEM ="&filtros=Eduki_mota"> 
87	<#assign urlVuelta=""/> 
88  <#list assetVocabularyLocalServiceUtil.getGroupVocabularies(groupId) as vocabulario> 
89    <#if vocabulario.getName() == "Objetivos Didácticos"> 
90      <#assign idVocabuOD = vocabulario.getVocabularyId()> 
91    <#elseif vocabulario.getName() == "Eduki_Motak"> 
92      <#assign idTipoDocumento = 20576241> 
93			<#assign hrefEM ="${hrefEM}&Eduki_mota=${idTipoDocumento}"> 
94    <#elseif vocabulario.getName() == "Euskalkia"> 
95      <#assign idVocabuDialecto = vocabulario.getVocabularyId()> 
96    </#if> 
97  </#list> 
98<#if hrefEM?has_content> 
99    <#assign urlAux=hrefEM?substring(1)> 
100    <#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=" /> 
101    <#assign urlVuelta="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1576593315033&bscfilterby=&filtros=Maila&${urlAux}${url2}"/> 
102	<#assign urlVueltaDoc="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1576593315033&bscfilterby=&filtros=Eduki_mota&Eduki_mota=20576121"/> 
103</#if>  
104  <#-- Comprobar categorías para mostrar --> 
105  <#list categories as category> 
106    <#if category.getName()?matches("A1|A2|B1|B2|C1|C2")> 
107      <#assign mostrarBloqueNivel = "SI"> 
108    <#elseif category.getName()?matches("Entzungaiak|Bideoak|Idatziak")> 
109      <#assign mostrarBloqueFormato = "SI"> 
110    </#if> 
111    <#if category.getVocabularyId() == idVocabuOD> 
112      <#assign mostrarBloqueObjDidacticos = "SI"> 
113    </#if> 
114    <#if category.getVocabularyId() == idVocabuDialecto> 
115      <#assign mostrarBloqueDialecto = "SI"> 
116    </#if> 
117  </#list> 
118 
119  <div class="col-xs-12 col-md-12 col-lg-12 separacionTitulo sinMargenIzq row"> 
120    <p>${jarduera}</p> 
121  </div> 
122	<#assign hrefCategorias ="&filtros=Maila"> 
123  <#-- Mostrar niveles --> 
124  <#if mostrarBloqueNivel == "SI"> 
125    <div class="col-xs-12 col-md-12 col-lg-12 separacionNivelesJarduera sinMargenIzq row"> 
126      <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> 
127      <div class="col-xs-10 col-md-10 col-lg-10"> 
128        <#list categories as category> 
129          <#if category.getName()?matches("A1|A2|B1|B2|C1|C2")> 
130            <a href="/bilatzaile-orokorra?filtros=Maila&Maila=${category.getCategoryId()}&ordenarPor=Pub.+data" class="${category.getName()}" title="${category.getName()}">${category.getName()}</a> 
131						<#assign hrefCategorias ="${hrefCategorias}&Maila=${category.getCategoryId()}"> 
132          </#if> 
133        </#list> 
134      </div> 
135    </div> 
136  </#if> 
137 
138  <#-- Mostrar formatos --> 
139  <#if mostrarBloqueFormato == "SI"> 
140    <div class="col-xs-12 col-md-12 col-lg-12 separacionCategoriasJarduera sinMargenIzq"> 
141      <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> 
142      <div class="col-xs-10 col-md-10 col-lg-10"> 
143        <#list categories as category> 
144          <#if category.getName() == "Entzungaiak" || category.getName() == "Bideoak" || category.getName() == "Idatziak"> 
145            <a href="/bilatzaile-orokorra?filtros=Formatua&Formatua=${category.getCategoryId()}&ordenarPor=Pub.+data" class="fa fa-${category.getName()?lower_case}-H" title="${category.getName()}"></a> 
146          </#if> 
147        </#list> 
148      </div> 
149    </div> 
150  </#if> 
151 
152  <#-- Fecha publicación --> 
153	<#if article?? && article.getDisplayDate()??> 
154  <#assign displayDate = article.getDisplayDate()?date> 
155  <div class="col-xs-12 col-md-12 col-lg-12 separacionFechaJarduera sinMargenIzq row"> 
156    <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> 
157    <div class="col-xs-10 col-md-10 col-lg-10"> 
158      <#if locale == 'es_ES' || locale == 'fr_FR'> 
159        ${displayDate?string("dd-MM-yyyy")} 
160      <#elseif locale == 'eu_ES'> 
161        ${displayDate?string("yyyy-MM-dd")} 
162      <#elseif locale == 'en_US'> 
163        ${displayDate?string("MM-dd-yyyy")} 
164      </#if> 
165    </div> 
166  </div> 
167</#if> 
168  <#-- Fuente y Autor ocultos, para mostrar con jQuery si existe div#fuenteAutor --> 
169	<div id="fuenteAutor" style="display:none;"> 
170    <@liferay_portlet["runtime"] portletName="x61pRelaContWAR_WAR_x61pRelaContWARportlet" queryString="idArticulo=${id}&visualizacion=${parcial}"/> 
171  </div> 
172 
173  <#-- Mostrar ID artículo --> 
174  <div class="col-xs-12 col-md-12 col-lg-12 separacionIdArticleJarduera sinMargenIzq row"> 
175    <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> 
176    <div class="col-xs-10 col-md-10 col-lg-10">${id}</div> 
177  </div> 
178 
179  <#-- Objetivos didácticos --> 
180  <#if mostrarBloqueObjDidacticos == "SI"> 
181    <div class="col-xs-12 col-md-12 col-lg-12 separacionODJarduera sinMargenIzq row"> 
182      <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> 
183      <div class="col-xs-10 col-md-10 col-lg-10"> 
184		<ul class="sinPunto"> 
185        <#list categories?filter(c -> c.getVocabularyId() == idVocabuOD) as od> 
186			<#assign property_value=od.getName()/> 
187         <#if (property_value == "Bakarka" || property_value == "Tarea individual" || property_value == "Individual task" || property_value == "Tâche individuel")>	 
188									<#assign mostrarBloqueObjDidacticosBakarka = "SI"> 
189								<#elseif (property_value == "Talde-lana" || property_value == "Tarea colaborativa" || property_value == "Teamwork" || property_value == "Tâche collaborative")>	 
190									<#assign mostrarBloqueObjDidacticosTaldeLana = "SI"> 
191								<#elseif (property_value == "Jardun bikoa" || property_value == "Aprendizaje semipresencial" || property_value == "Blended learnig" || property_value == "Apprentissage semipresentiel")>	 
192									<#assign mostrarBloqueObjDidacticosJardunbikoa = "SI"> 
193								<#else> 
194									<li> 
195										<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formatua&Formatua=${od.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a> 
196									</li> 
197								</#if> 	 
198		 
199		 
200		</#list> 
201 
202		</ul> 
203      </div> 
204    </div> 
205  </#if> 
206 
207<#if mostrarBloqueObjDidacticosBakarka == "SI"> 
208			<div class="col-xs-12 col-md-12 col-lg-12 separacionObjDidacticosJarduera sinMargenIzq"> 
209				<div class="col-xs-2 col-md-2 col-lg-2"> 
210					<i class="fa-bakarka-J" aria-hidden="true"></i> 
211				</div> 
212				<div class="col-xs-10 col-md-10 col-lg-10"> 
213					<ul class="sinPunto"> 
214						  <#list categories?filter(c -> c.getVocabularyId() == idVocabuOD) as od>	 
215							<#assign property_value=od.getName()/> 
216								<#if (property_value == "Bakarka" || property_value == "Tarea individual" || property_value == "Individual task" || property_value == "Tâche individuel")>	 
217									<li> 
218										<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formatua&Formatua=${od.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a> 
219									</li> 
220								</#if> 								 
221							 
222						</#list>	 
223					</ul> 
224				</div> 
225			</div> 
226		</#if>  
227			<!-- Objetivos didacticos Talde-Lana--> 
228		<#if mostrarBloqueObjDidacticosTaldeLana == "SI"> 
229			<div class="col-xs-12 col-md-12 col-lg-12 separacionObjDidacticosJarduera sinMargenIzq"> 
230				<div class="col-xs-2 col-md-2 col-lg-2"> 
231					<i class="fa-taldeLana-J" aria-hidden="true"></i> 
232				</div> 
233				<div class="col-xs-10 col-md-10 col-lg-10"> 
234					<ul class="sinPunto"> 
235							<#list categories?filter(c -> c.getVocabularyId() == idVocabuOD) as od>	 
236							<#assign property_value=od.getName()/> 
237							<#if (property_value == "Talde-lana" || property_value == "Tarea colaborativa" || property_value == "Teamwork" || property_value == "Tâche collaborative")>	 
238									<li> 
239										<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formatua&Formatua=${od.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a> 
240									</li> 
241								</#if> 		 
242								</#list> 
243					</ul> 
244				</div> 
245			</div> 
246		</#if>  
247		<!-- Objetivos didacticos Jardunbikoa--> 
248		<#if mostrarBloqueObjDidacticosJardunbikoa == "SI"> 
249			<div class="col-xs-12 col-md-12 col-lg-12 separacionObjDidacticosJarduera sinMargenIzq"> 
250				<div class="col-xs-2 col-md-2 col-lg-2"> 
251					<i class="fa-jardunbikoa-J" aria-hidden="true"></i> 
252				</div> 
253				<div class="col-xs-10 col-md-10 col-lg-10"> 
254					<ul class="sinPunto"> 
255						<#list categories?filter(c -> c.getVocabularyId() == idVocabuOD) as od>	 
256							<#assign property_value=od.getName()/> 
257								<#if (property_value == "Jardun bikoa" || property_value == "Aprendizaje semipresencial" || property_value == "Blended learnig" || property_value == "Apprentissage semipresentiel")>	 
258								<li> 
259									<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formatua&Formatua=${od.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a> 
260								</li> 
261							</#if>  
262  
263						</#list>	 
264					</ul> 
265				</div> 
266			</div> 
267		</#if>  
268  <#-- Dialecto --> 
269  <#if mostrarBloqueDialecto == "SI"> 
270    <div class="col-xs-12 col-md-12 col-lg-12 separacionDialectoJarduera sinMargenIzq row"> 
271      <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> 
272      <div class="col-xs-10 col-md-10 col-lg-10"> 
273			<ul class="sinPunto"> 
274        <#list categories?filter(c -> c.getVocabularyId() == idVocabuDialecto) as d> 
275          		 
276						<#assign property_value=d.getName()/> 
277								<#if (property_value == "Batua" || property_value == "Lapurtera" || property_value == "Gipuzkera" || property_value == "Bizkaiera" || property_value == "Nafarrera" || property_value == "Nahasia" || property_value == "Iparraldeko euskara" || property_value == "Zuberera")>	 
278								<li> 
279									<a href="/bilatzaile-orokorra?_x61pbuscadorGeneralWAR_WAR_x61pbuscadorGeneralWARportlet_formDate=1554897302092&filtros=Formatua&Formatua=${d.getCategoryId()}${hrefCategorias}${hrefEM}&ordenarPor=Pub.+data" title="${property_value}">${property_value}</a> 
280								</li> 
281							</#if>  
282        </#list> 
283				</ul> 
284      </div> 
285    </div> 
286  </#if> 
287	<!--Duración --> 
288		<#assign iraupena = document.valueOf("//dynamic-element[@name='iraupena']/dynamic-content/text()") /> 
289		<#if iraupena!=''> 
290			<div class="col-xs-12 col-md-12 col-lg-12 separacionDuracionDokuteka sinMargenIzq row"> 
291				<div class="col-xs-2 col-md-2 col-lg-2"> 
292					<i class="fa fa-duracion-D dokuteka" aria-hidden="true" title="${duracion}"></i> 
293				</div> 
294				<div class="col-xs-10 col-md-10 col-lg-10"> 
295					${iraupena} 
296				</div> 
297			</div> 
298		</#if> 
299	<!-- Incrementamos el valor de las visitas cada vez que se entra en el detalle--> 
300	     <#if artResourcePK !=0 > 
301		      <#assign assetEntryLocalServiceUtil = staticUtil['com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil']> 
302	    	<#assign assetEntry = assetEntryLocalServiceUtil.getEntry("com.liferay.journal.model.JournalArticle", artResourcePK)> 
303			 
304	    	<#assign assetEntryIncrementado =assetEntryLocalServiceUtil.incrementViewCounter(assetEntry.getUserId(), assetEntry)> 
305 
306	    	<!-- Numero de visitas pendiente de mirar Hegoa como sacarlo--> 
307	    	<div class="col-xs-12 col-md-12 col-lg-12 separacionVisitasDokuteka sinMargenIzq row"> 
308		    	<div class="col-xs-2 col-md-2 col-lg-2"> 
309		    		<i class="fa fa-users-D dokuteka" aria-hidden="true" title="${numVisitas}"></i> 
310	    		</div> 
311	    		<div class="col-xs-10 col-md-10 col-lg-10"> 
312						<@liferay_portlet["runtime"] portletName="x61pViewCountWAR_WAR_x61pViewCountWARportlet" queryString="idArticulo=${id}"/> 
313	    		</div> 
314	    	</div> 
315	    	<div class="hidden tipoFicha"><span class="urlVuelta"><a href="${urlVuelta}"> </a></span><span class="urlVueltaDoc"><a href="${urlVueltaDoc}"> </a></span></div> 
316			 
317	     </#if> 
318 
319    </#if> 
320 
321 
322<script> 
323document.addEventListener("DOMContentLoaded", function() { 
324    var fuenteAutorDiv = document.getElementById("fuenteAutor"); 
325 
326    if (fuenteAutorDiv) { 
327        // Buscar contenido real (texto visible) dentro del div 
328        var textContent = fuenteAutorDiv.textContent.trim(); 
329				 
330				console.log(textContent); 
331 
332        if (textContent.length === 0) { 
333            // No hay texto: ocultamos el contenedor 
334            fuenteAutorDiv.style.display = "none"; 
335        } else { 
336            // Hay texto: mostramos el contenedor 
337            fuenteAutorDiv.style.display = "block"; 
338
339
340}); 
341 
342/*if($("#embedded-articlenextevents-portlet.embebido ul li div.fuenteAutor").length){ 
343	$("#embedded-articlenextevents-portlet.embebido ul li div.fuenteAutor").parents("#embedded-articlenextevents-portlet").show(); 
344} */ 
345</script> 

anadir a favorito

x61pAnadirFavoritoWAR