Título principal

 

Nafar Lansare-Nafarroako Enplegu Zerbitzuaren prestakuntza-eskaintza osoa

 

cursos septiembre-diciembre 2020

Errorea gertatu da txantiloia prozesatzerakoan.
The following has evaluated to null or missing:
==> webContent.classPK  [in template "48155#48801#410047" at line 118, column 17]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: idContent = webContent.classPK  [in template "48155#48801#410047" in macro "createRelatedContentHtml" at line 118, column 5]
	- Reached through: @createRelatedContentHtml relatedCont...  [in template "48155#48801#410047" at line 91, column 4]
----
1<#assign padding = false/> 
2<div class="container"> 
3    <div class="row marginBottom"> 
4        <#if Visualizacion.getData()== "A"> 
5            <div class="col-md-4"> 
6        <#else> 
7            <div class="col-md-6"> 
8        </#if> 
9        <#if MostrarImagenOVideo.getData()== "I"> 
10            <#if ImagenReferencia.getData()?? && ImagenReferencia.getData() != ""> 
11                <#if ImagenReferencia.EnlaceDeLaImagen.EnlaceInterno.getFriendlyUrl()?? && ImagenReferencia.EnlaceDeLaImagen.EnlaceInterno.getFriendlyUrl() != "" && ImagenReferencia.EnlaceDeLaImagen.TipoEnlace.getData()=="I"> 
12                    <a href="${ImagenReferencia.EnlaceDeLaImagen.EnlaceInterno.getFriendlyUrl()}"> 
13                        <img class="w100 marginBottom" alt="${ImagenReferencia.getAttribute("alt")}" src="${ImagenReferencia.getData()}" /> 
14                    </a> 
15                <#elseif ImagenReferencia.EnlaceDeLaImagen.EnlaceExterno.getData()?? && ImagenReferencia.EnlaceDeLaImagen.EnlaceExterno.getData() != "" && ImagenReferencia.EnlaceDeLaImagen.TipoEnlace.getData()=="E"> 
16                    <a href="${ImagenReferencia.EnlaceDeLaImagen.EnlaceExterno.getData()}" target="_blank"> 
17                        <img class="w100 marginBottom" alt="${ImagenReferencia.getAttribute("alt")}" src="${ImagenReferencia.getData()}" /> 
18                    </a> 
19                <#else> 
20                    <img class="w100 marginBottom" alt="${ImagenReferencia.getAttribute("alt")}" src="${ImagenReferencia.getData()}" /> 
21                </#if>   
22            </#if> 
23        <#elseif MostrarImagenOVideo.getData()== "V"> 
24            <div class="videoWrapper marginBottom"> 
25                <iframe  src="https://www.youtube.com/embed/${URLVideo.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
26            </div> 
27        </#if> 
28        </div> 
29       <#if Visualizacion.getData()== "A"> 
30            <div class="col-md-8"> 
31        <#else> 
32            <div class="col-md-6"> 
33        </#if> 
34            <#if Titulo.getData()?? && Titulo.getData()!=""> 
35                <h3 class="title">${Titulo.getData()}</h3> 
36                <#assign padding = true/> 
37            </#if> 
38            <#if subtituloarticulo.getData()?? && subtituloarticulo.getData()!=""> 
39                <#if padding> 
40                    <h4 class="subtitle paddingTop"> 
41                <#else> 
42                    <h4 class="subtitle"> 
43                    <#assign padding = true/> 
44                </#if> 
45                    <#if subtituloarticulo.TipoSubtitulo.getData()?? && subtituloarticulo.TipoSubtitulo.getData()=="B"> 
46                        <b>  
47                    </#if> 
48                    ${subtituloarticulo.getData()} 
49                    <#if subtituloarticulo.TipoSubtitulo.getData()?? && subtituloarticulo.TipoSubtitulo.getData()=="B"> 
50                        </b>  
51                    </#if> 
52                </h4> 
53            </#if> 
54            <#if Entradilla.getData()?? && Entradilla.getData()!=""> 
55                <#if padding> 
56                    <div class="paddingTop entradilla"> 
57                <#else> 
58                    <div class="entradilla"> 
59                    <#assign padding = true/> 
60                </#if> 
61                    <p>${Entradilla.getData()}</p> 
62                </div> 
63            </#if> 
64            <#if cuerpoarticulo.getData()?? && cuerpoarticulo.getData()!=""> 
65                <#if padding> 
66                    <div class="paddingTop"> 
67                <#else> 
68                    <div> 
69                </#if> 
70                    <p>${cuerpoarticulo.getData()}</p> 
71                </div> 
72            </#if>     
73            <div class="row"> 
74                <div class="col-md-12 text-right"> 
75                <#if botones.getSiblings()?has_content> 
76                    <#list botones.getSiblings() as boton> 
77                        <#if boton.mostrarboton1.getData() == "S"> 
78                                <#if boton.EnlaceDelBoton1.TipoEnlaceBoton1.getData()=="E" && boton.EnlaceDelBoton1.EnlaceExternoBoton1.getData()?? && boton.EnlaceDelBoton1.EnlaceExternoBoton1.getData()!=""> 
79                                    <button class="btn btn-default color marginTop" onclick="window.open('${boton.EnlaceDelBoton1.EnlaceExternoBoton1.getData()}','_blank')" role="button">${boton.txtbtn1.getData()}</button> 
80                                <#elseif boton.EnlaceDelBoton1.TipoEnlaceBoton1.getData()=="I" && boton.EnlaceDelBoton1.EnlaceInternoBoton1.getFriendlyUrl()?? && boton.EnlaceDelBoton1.EnlaceInternoBoton1.getFriendlyUrl()!="" > 
81                                    <button class="btn btn-default color marginTop" onclick="window.open('${boton.EnlaceDelBoton1.EnlaceInternoBoton1.getFriendlyUrl()}','_self')" role="button">${boton.txtbtn1.getData()}</button> 
82                                <#else> 
83                                <button class="btn btn-default color marginTop" href="#" role="button">${boton.txtbtn1.getData()}</button> 
84                                </#if> 
85                        </#if> 
86                    </#list> 
87                </#if> 
88                </div> 
89            </div>   
90                <#if ContenidoEmbebido?? && ContenidoEmbebido.getData()?? && ContenidoEmbebido.getData() ? has_content && ContenidoEmbebido.getData()!=""> 
91   <@createRelatedContentHtml relatedContent_param=ContenidoEmbebido margin_param=""/> 
92   </#if>         
93        </div> 
94    </div> 
95 
96 
97</div> 
98 
99<#macro createRelatedContentHtml relatedContent_param margin_param> 
100    <#assign  relatedContent = relatedContent_param > 
101    <#assign  marginTop = margin_param > 
102 
103  
104 
105    <#assign 
106    serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() 
107    themeDisplay = serviceContext.getThemeDisplay() 
108    portletLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.PortletLocalService") 
109    journalArticleResourceLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService") 
110    journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
111 
112  
113 
114    webContent = relatedContent.getData()?eval 
115 
116  
117 
118    idContent = webContent.classPK 
119    contentInstance = journalArticleLocalService.getLatestArticle(idContent?number) 
120    contentInstanceHtml = journalArticleLocalService.getArticleContent(contentInstance, "", "view", themeDisplay.getLanguageId(), themeDisplay) 
121 
122  
123 
124    /> 
125 
126  
127 
128    <div class="${marginTop}"> 
129        ${contentInstanceHtml} 
130    </div> 
131</#macro> 

Destacados

Eta, horretaz gainera, proposatzen dizugu

CTA catálogo

 
Oharra: gaur egungo osasun-egoera dela-eta, aurrez aurreko ikastaroen hasiera eta bukaerako egun-orduak alda daitezke.