Prestakuntza - gazteria
Prestakuntza
Prestakuntza
14 eta 30 urte bitartean badituzu eta Araba landatarrean bizi bazara, zure prestakuntza-, lan- eta/edo emantzipazio-prozesuan lagunduko dizugu
Gure prestakuntza-programa aurkezten dizugu, Zure interesekoak izan daitezkeen hainbat arlotan trebetasunak hobetzeko diseinatutako ikastaroekin.
Prestakuntzarako tresna erabilgarriak ere eskaintzen dizkizugu. Edukiak modu erosoan, malguan eta zure beharretara egokituta garatzeko laguntza-aukeraketa bat.
Kontsulta pertsonalizatuak
Aurrez aurreko hitzordu baterako, jakinaraz iezaguzu eta gauzatuko dugu. Eman izena!
CAB Ikastaroak
Ikastaroak
Eduki publikatzailea
Java method "jdk.proxy3.$Proxy145.getDLFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on jdk.proxy3.$Proxy145 object "com.liferay.document.library.internal.service.FriendlyURLDLFileEntryLocalServiceWrapper@4fe4f8b5"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign dlFileEntry = dlFileEntryLoca... [in template "13209007908931#1797823#3614107" at line 34, column 25]
----
1<!-- Plantilla - Listado - start (a partir de aqui se puede modificar cualquier cosa) Mod 26-10-2023 -->
2<!-- SERVICES -->
3
4<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")>
5<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
6<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")>
7
8<!-- VARIABLES -->
9
10<#assign journalArticleClassName = "com.liferay.journal.model.JournalArticle">
11<#assign journalArticleClassNameId = classNameLocalService.getClassNameId(journalArticleClassName)>
12
13<!-- TEMPLATE -->
14
15<div id="content" class="ifj-page-listado-teal">
16 <div class="container-fluid-1280">
17 <hr />
18 <#if entries?has_content>
19 <#list entries as curEntry>
20
21 <#assign renderer = curEntry.getAssetRenderer() >
22 <#assign className = renderer.getClassName() >
23
24 <#if className?string == journalArticleClassName?string>
25 <#assign journalArticle = renderer.getArticle() >
26 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) >
27 <#assign rootElement = document.getRootElement() >
28
29 <#assign titulo = saxReaderUtil.createXPath("dynamic-element[@name='title']").selectSingleNode(rootElement).getStringValue() >
30 <#assign fecha = saxReaderUtil.createXPath("dynamic-element[@name='date']").selectSingleNode(rootElement).getStringValue() >
31 <#assign imagen = saxReaderUtil.createXPath("dynamic-element[@name='imageFieldSet']/dynamic-element[@name='image']/dynamic-content").selectSingleNode(rootElement).getStringValue() >
32 <#assign map_image = imagen?eval>
33 <#assign entryGroupId = getterUtil.getLong(map_image.groupId) />
34 <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(map_image.uuid,entryGroupId) />
35 <#assign alt = saxReaderUtil.createXPath("dynamic-element[@name='imageFieldSet']/dynamic-element[@name='imageFieldSetFieldSet']/dynamic-element[@name='altText']/dynamic-content").selectSingleNode(rootElement).getStringValue() >
36 <#assign convoca = saxReaderUtil.createXPath("dynamic-element[@name='convoke']").selectSingleNode(rootElement).getStringValue() >
37 <#assign ubicacion = saxReaderUtil.createXPath("dynamic-element[@name='location']").selectSingleNode(rootElement).getStringValue() >
38 <#assign descripcion = saxReaderUtil.createXPath("dynamic-element[@name='description']").selectSingleNode(rootElement).getStringValue() >
39 <#assign link = renderer.getURLViewInContext(renderRequest, renderResponse, '') >
40 <#assign linkTitulo = "/-/"+journalArticle.getUrlTitle()>
41
42 <div class="portlet-content col-md-6 col-md-offset-3">
43 <a class="col-sm-12 ifj-list-item" href="${linkTitulo}">
44 <div class="row">
45 <div class="hidden-xs col-sm-3">
46 <img src="/documents/${map_image.groupId}/${dlFileEntry.fileEntryId}/${map_image.title}/${map_image.uuid}" alt="${alt}" />
47 </div>
48 <div class="col-sm-9">
49 <h2 class="ifj-list-title" href="${linkTitulo}">${titulo?upper_case}</h2>
50 <ul class="list-unstyled">
51 <li class="ifj-emisor">${convoca}</li>
52 <li>
53 <span class="ifj-emisor-ciudad">${ubicacion}</span>
54 <#if ubicacion?trim != "" && fecha?trim != "">
55 |
56 </#if>
57 <#if fecha?trim != "">
58 <#if themeDisplay.getLanguageId() == 'es_ES'>
59 <span class="ifj-fecha-publicado">${fecha?trim?datetime("yyyy-mm-dd")?string("dd-mm-yyyy")}</span>
60 <#else>
61 <span class="ifj-fecha-publicado">${fecha}</span>
62 </#if>
63 </#if>
64
65 </li>
66 <#assign shortDesc = descripcion?replace("<[^>]*>", "", "r") />
67 <#assign shortMaxLenght = 150 />
68 <#if shortDesc?length < shortMaxLenght >
69 <#assign shortMaxLenght = shortDesc?length />
70 <li>${shortDesc}</li>
71 <#else>
72 <li>${shortDesc?substring(0,shortMaxLenght)}...</li>
73 </#if>
74 </ul>
75 <div class="btn btn-default btn-sm" href="${linkTitulo}"><@liferay.language key="ifj.theme.InfoGaztea.verCurso" /></div>
76 </div>
77 </div>
78 </a>
79 <div class="col-sm-12"><hr /></div>
80 </div>
81 </#if>
82 </#list>
83 </#if>
84 </div>
85</div>
86<!-- Plantilla - Listado - end (hasta aqui se puede modificar cualquier cosa) -->
CAB egindako ikastaroak
Egindako ikastaroak
Eduki publikatzailea
IZENA EMAN

Izena eman
Sartu interesatzen zaizun prestakuntzan eta eman zure izena bertaratzeko. Era berean, proiektu propioren bat, iradokizunen bat edo proposamenen bat baduzu, jar zaitez harremanetan.

