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 Publicaciones Noticias internas .

IZERTIS participa en el proyecto STELLAR

El objetivo del proyecto STELLAR - Surface TExturing with Laser for Large Areas with Riblets es abordar una serie de necesidades existentes tales como proporcionar un perfilado de superficie limpio, flexible, respetuoso con el medio ambiente y energéticamente eficiente. Para ello, se usará la tecnología mediante el uso de láseres para la producción en masa de Riblet que reduce la resistencia en superficies técnicas en múltiples aplicaciones y sectores.

Izertis Izertis| 21 de abril de 2025

IZERTIS participa en el proyecto AETHERIA

El objetivo del proyecto AETHERIA - Plataforma de Identidad Digital y Análisis Inteligente para Espacios de Datos Sectoriales es disponer de una plataforma que permite a cualquier ciudadano transformar sus datos médicos -sin importar el formato, físico o digital- en HL7 FHIR, almacenarlos en una billetera digital segura y compartirlos de forma verificable y privada con hospitales o centros de investigación.

Izertis Izertis| 1 de abril de 2025

IZERTIS participa en el proyecto CONSUMe

La Comisión Europea busca una economía neutral a nivel climático para 2050, con énfasis en la descarbonización y el uso de energías renovables. Las "Comunidades energéticas" tienen un papel clave en esta transición, empoderando a ciudadanos, pequeños negocios y autoridades locales para generar y consumir su propia energía renovable, convirtiéndolos en "prosumidores energéticos".

Izertis Izertis| 1 de abril de 2025

IZERTIS participa en el proyecto FoodCarbon

La industria agroalimentaria es una de las mayores responsables de las emisiones de gases efecto invernadero a nivel mundial. Por lo tanto, cualquier acción en este sector de aplicación, tendrá un potencial exponencial a nivel de descarbonización de los procesos productivos.

Izertis Izertis| 1 de abril de 2025

IZERTIS participa en el proyecto GENSEO

Para las empresas del sector del turismo rural, la generación de contenido digital de alta calidad y relevante es fundamental para conseguir un buen posicionamiento en buscadores y así ganar visibilidad ante posibles clientes, lo que es clave para su subsistencia. Sin embargo, esta generación de contenido exige una gran dedicación de recursos, que habitualmente quedan fuera del alcance de las empresas de pequeño tamaño.

Izertis Izertis| 1 de abril de 2025

IZERTIS participa en el proyecto GRAPERTE

El proyecto GRAPERTE “Transformación innovadora del camino del vino hacia un sector más digitalizado y sostenible” tiene como objetivo apostar por la innovación y la digitalización de todo el sector del vino promoviendo una producción agroalimentaria, sostenible, competitiva y resiliente, para lo que cuenta con financiación procedente de las líneas de ayuda del PERTE Agroalimentario en el marco del Plan de Recuperación, Transformación y Resiliencia (fondos Next Generation).

Izertis Izertis| 1 de abril de 2025

IZERTIS participa en el proyecto PRAVIA

El proyecto PRAVIA “Competividad industrial basada en la gestión del conocimiento de la empresa vía Inteligencia Artificial” se enmarca dentro de un contexto de transformación digital que está impactando a diversos sectores industriales, donde la adopción de tecnologías emergentes, como la inteligencia artificial (IA) y el análisis de datos, está ayudando a optimizar los procesos operativos y de toma de decisiones.

Izertis Izertis| 1 de abril de 2025

IZERTIS participa en el proyecto Q-CARE

El proyecto GRAPERTE “Transformación innovadora del camino del vino hacia un sector más digitalizado y sostenible” tiene como objetivo apostar por la innovación y la digitalización de todo el sector del vino promoviendo una producción agroalimentaria, sostenible, competitiva y resiliente, para lo que cuenta con financiación procedente de las líneas de ayuda del PERTE Agroalimentario en el marco del Plan de Recuperación, Transformación y Resiliencia (fondos Next Generation).

Izertis Izertis| 1 de abril de 2025

IZERTIS participa en el proyecto TAPIA

El proyecto TAPIA “Pasaporte digital para el cumplimiento normativo en la industria” se presenta como una oportunidad para la incorporación de tecnologías de registros distribuidos y de identidad digital, concretamente mediante la implementación de Pasaporte Digital del Producto (Digital Product Passport en inglés, DPP) en blockchain, con el objetivo de digitalizar y trazar la información generada durante todo el proceso productivo de un producto, garantizando su transparencia, veracidad y seguridad.

Izertis Izertis| 1 de abril de 2025