Publicaciones

Contenidos con Publicaciones Noticias internas .

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> thumbnailUrl  [in template "48478917202330#20121#314446" at line 31, column 28]

----
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: ${thumbnailUrl}  [in template "48478917202330#20121#314446" at line 31, column 26]
----
1<#assign dlService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
2<#assign ddmFieldLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMFieldLocalService")/>	 
3<#if entries?has_content> 
4 
5<#assign sublistA = entries[0..*1] /> 
6<#assign sublistB = entries[1..] />	 
7 
8<section class="publicaciones custom-pub bg-transparent"> 
9 
10        <div class="publicaciones__grid"> 
11            
12					 <#list sublistA as curEntry1> 
13						  
14					<#assign journalArticle = curEntry1.getAssetRenderer().getAssetObject()  
15         <#-- viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry1.getAssetRenderer(), curEntry1, true) --> 
16         assetRenderer = curEntry1.getAssetRenderer()  
17				 viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, '')					  
18         entry = curEntry1    
19         entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) 
20         />  
21         <@assetsMacro assetEntry=curEntry1 /> 
22         <#if isJson(imageJSONHeader) && imageJSONHeader.fileEntryId??> 
23         <#assign  
24         thumbnailUrl = "/documents/" + imageJSONHeader.groupId + "/" + imageJSONHeader.uuid  
25         alt = imageJSONHeader.alt  
26         />   
27         </#if>  
28						  
29						  
30					 <div class="publicaciones__main-card"> 
31               <img src="${thumbnailUrl}" alt="${alt}" class="publicaciones__image"> 
32               <div class="publicaciones__overlay"> 
33                  <a href="${viewURL}" alt="${title}" class="publicaciones__overlay-link"> 
34                     <h3 class="publicaciones__headline">${title}</h3> 
35                  </a> 
36                  <p class="publicaciones__date"><@liferay.language key="titulo.publicacionFecha" /> <strong> ${journalArticle.getDisplayDate()?date?string[languageUtil.get(themeDisplay.getLocale(), 'journal.article.date.format')]} </strong></p> 
37               </div> 
38            </div> 
39						</#list> 
40 
41            <div class="publicaciones__side-cards"> 
42              
43							<#list sublistB as curEntry2> 
44								 
45									<#assign journalArticle = curEntry2.getAssetRenderer().getAssetObject()  
46         <#-- viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry2.getAssetRenderer(), curEntry2, true) --> 
47         assetRenderer = curEntry2.getAssetRenderer()    
48				 viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, '') 
49         entry = curEntry2    
50         entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) 
51         />  
52         <@assetsMacro assetEntry=curEntry2 /> 
53         <#if isJson(imageJSONHeader) && imageJSONHeader.fileEntryId??> 
54         <#assign  
55         thumbnailUrl = "/documents/" + imageJSONHeader.groupId + "/" + imageJSONHeader.uuid  
56         alt = imageJSONHeader.alt  
57         />   
58         </#if>  
59								 
60								 
61               <div class="publicaciones__side-card"> 
62                  <img src="${thumbnailUrl}" alt="${alt}" class="publicaciones__image"> 
63                  <div class="publicaciones__overlay"> 
64                     <a href="${viewURL}" alt="$title{}" class="publicaciones__overlay-link"> 
65                        <h3 class="publicaciones__headline"> 
66													${stringUtil.shorten(htmlUtil.stripHtml((title)!), 80,"...")}</h3> 
67                     </a> 
68                     <p class="publicaciones__date">${journalArticle.getDisplayDate()?date?string[languageUtil.get(themeDisplay.getLocale(), 'journal.article.date.format')]}</p> 
69                  </div> 
70               </div> 
71							</#list> 
72								</div>		  
73            </div> 
74</section> 
75	 
76<#macro assetsMacro assetEntry> 
77<#setting locale=locale> 
78<#assign renderer = assetEntry.getAssetRenderer() /> 
79<#assign journalArticle = renderer.getAssetObject() /> 
80<#assign ddmStructure = journalArticle.getDDMStructure() /> 
81<#assign ddmForm = ddmStructure.getDDMForm()/> 
82<#assign ddmFormValues = ddmFieldLocalService.getDDMFormValues(ddmForm, journalArticle.getId()) /> 
83<#assign ddmFormFieldValues = ddmFormValues.getDDMFormFieldValues() /> 
84<#list ddmFormFieldValues as fieldName> 
85<#if fieldName.getFieldReference() == 'title'> 
86<#assign title = fieldName.getValue().getString(locale) /> 
87</#if> 
88<#if fieldName.getFieldReference() == 'image'> 
89<#assign imagen = fieldName.getValue().getString(locale) /> 
90<#assign imageJSONHeader = jsonFactoryUtil.createJSONObject(imagen)/> 
91</#if>	 
92</#list> 
93</#macro> 
94<#function isJson json> 
95<#local value = json?trim /> 
96<#return value?has_content && value?starts_with("{") && value?ends_with("}") /> 
97</#function>	 
98 
99</#if> 
100	 
101<style> 
102	.taglib-categorization-filter{display: none;} 
103</style> 

Contenidos con Tecnología Liferay .

intranets

Intranets: el corazón de las organizaciones

La era de las intranets termina, dando paso a espacios de trabajo digitales, donde la automatización y la eficiencia son cruciales en un entorno tecnológico avanzado

31 de mayo de 2024
Izertis comienza 2024 como Gold Partner de Liferay

Izertis comienza 2024 como Gold Partner de Liferay

Izertis comienza 2024 como Gold Partner de Liferay, solución líder en el segmento de las Plataformas de Experiencias Digitales.

28 de febrero de 2024
Liferay Vision 2022

Izertis, patrocinador de Liferay Vision 2022

Nuestra firma es socio preferente de Liferay desde hace varios años. Ha conseguido ser la primera compañía en España en obtener el reconocimiento como DXP Cloud Specialized Partner, además de ser patrocinadores de su evento mundial Liferay Vision 2022. 

Izertis Izertis| 6 de octubre de 2022
Naeco

Naeco confía a Izertis su estrategia de ventas digitales a nivel internacional

Aumentar el tráfico orgánico, incrementar la generación de leads, analizar qué ocurre en su web o lanzar su nueva imagen de marca son solo algunos de los encargos que llevamos a cabo para Naeco.

Izertis Izertis| 20 de abril de 2022
Comesa

50MAWSP, la plataforma de COMESA, desarrollada por Izertis para el empoderamiento femenino en África alcanza 36 países

El proyecto 50 MAWSP -50 Million African Women Speak Platform-, impulsado por el Banco Africano de Desarrollo y desarrollado por Izertis, ha conseguido crear una plataforma digital posibilitando el empoderamiento de las mujeres emprendedoras de África.

Izertis Izertis| 5 de agosto de 2021
Caja Rural

Caja Rural Asturias adjudica a Izertis el desarrollo de su intranet corporativa

Nuestra empresa ha sido adjudicataria del diseño, análisis, desarrollo e implantación de la intranet corporativa de Caja Rural Asturias siempre teniendo en cuenta al usuario como centro del proceso.

Izertis Izertis| 7 de abril de 2021
Izertis Zyrtec

Zyrtec Portugal e Izertis: Estrategia de branding para su lanzamiento como medicamento OTC

Izertis ha desarrollado para la multinacional biofarmacéutica UCB, una estrategia de brand activation con el fin de dar a conocer al mercado portugués el lanzamiento de Zyrtec como medicamento OTC

Paola Fernández Paola Fernández| 8 de febrero de 2021
Liferay gold partner

Izertis, primer partner DXP Cloud Specialized de Liferay en España y confirmado como Gold Partner

Nuestra empresa ha conseguido ser la primera compañía en España en conseguir el reconocimiento como Liferay DXP Cloud Specialized Partner, lo que nos certifica como expertos en su sistema cloud.

Izertis Izertis| 6 de enero de 2021
liferay-commerce

Izertis, certificado como primer Liferay Commerce Specialized nacional

Nuestra consultora acaba de ser confirmada como el primer partner nacional en obtener la certificación Liferay Commerce  tras un riguroso proceso de homologación de una de las tecnologías core para nuestra empresa.

Izertis Izertis| 14 de diciembre de 2020