Últimas noticias de Farmavenix y nuestro sector
Actualidad
Une erreur s'est produite lors du traitement du modèle.
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
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
Farmavenix trabaja en la web privada para ofrecer información precisa, visual y ágil a sus clientes
Farmavenix, la solución logística elegida por la Fundación para la Investigación Biomédica de Córdoba (FIBICO)