Últimas noticias de Farmavenix y nuestro sector
Actualidad
An error occurred while processing the template.
The following has evaluated to null or missing: ==> httpUtil.getPath [in template "184978018#184978059#184985739" at line 2, column 30] ---- 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: #assign theme_images_path = httpUtil... [in template "184978018#184978059#184985739" at line 2, column 1] ----
1<#assign theme_images_complete_path = themeDisplay.getPathThemeImages()>
2<#assign theme_images_path = httpUtil.getPath(theme_images_complete_path)>
3
4<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")>
5
6<div class="eventFarma">
7 <h2><@liferay_ui["message"] key="farmavenix.public.eventos.title"/></h2>
8 <#list entries as entry>
9 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) />
10 <#assign titulo = docXml.valueOf("//dynamic-element[@name='Titulo']/dynamic-content") />
11 <#assign imagenPpal = docXml.valueOf("//dynamic-element[@name='ImagenHome']/dynamic-content") />
12 <#assign entradilla = htmlUtil.extractText(docXml.valueOf("//dynamic-element[@name='Entradilla']/dynamic-content")) />
13 <#assign fechaPublicacion = docXml.valueOf("//dynamic-element[@name='Fecha']/dynamic-content")/>
14 <#assign entry = entry assetRenderer = entry.getAssetRenderer() entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, '') publishDate = entry.getPublishDate()/>
15 <div class="divEventFarma">
16 <div class="col-md-4 col-lg-4 divEventImg">
17 <#if imagenPpal?? && imagenPpal != "">
18 <img src="${imagenPpal}" />
19 <#else >
20 <img src="${theme_images_path}/fmx/event/event1.jpg" />
21 </#if>
22 </div>
23 <div class="col-md-8 col-lg-8 divEventInfo">
24 <p class="titleEvent"><a href="${viewURL}">${titulo}</a></p>
25 <p class="eventDate">
26 <#if validator.isNotNull(fechaPublicacion)>
27 <#assign dateUser = dateUtil.parseDate("yyyy-MM-dd", fechaPublicacion, locale) />
28 ${dateUtil.getDate(dateUser, "dd / MM / yyyy", locale)}
29 <#elseif validator.isNotNull(publishDate)>
30 ${dateUtil.getDate(publishDate, "dd / MM / yyyy", locale)}
31 </#if>
32 </p>
33 <p>${htmlUtil.extractText(entradilla)}</p>
34 <p>
35 <span>
36 <a href="${viewURL}" class="verMas"><@liferay_ui["message"] key="farmavenix.common.verMas"/></a>
37 </span>
38 </p>
39 </div>
40 </div>
41 </#list>
42
43 <#assign eventosURL = (portalUtil.getPathFriendlyURLPublic() + themeDisplay.getScopeGroup().getFriendlyURL() + "/eventos") />
44 <#assign eventosPlid = (portalUtil.getPlidFromFriendlyURL(portalUtil.getCompanyId(themeDisplay.getRequest()), eventosURL)) />
45 <#if eventosPlid!=0>
46 <#assign eventosLayout = layoutLocalService.getLayout(eventosPlid) />
47 <#assign eventosURL = eventosLayout.getFriendlyURL(locale) />
48 <#else>
49 <#assign eventosURL = ("/group/farmavenix/eventos")/>
50 </#if>
51 <div class="divBtn">
52 <a class="btn btn-primary btn-lg btnEvent" href="${eventosURL}" role="button"><@liferay_ui["message"] key="farmavenix.public.eventos.verMas"/></a>
53 </div>
54</div>
farmavenix.public.home.noticias.title
En Farmavenix transformamos la logística hospitalaria en una experiencia sencilla, eficiente y sostenible.
Farmavenix y CSL Seqirus firman un nuevo contrato de cinco años para la distribución de la vacuna de la gripe en España