Carrera Solidaria - Cofares
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> liferay_ui["asset-display"] [in template "20155#20195#183079389" at line 135, column 23] ---- Tip: It's the final [] step 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: @liferay_ui["asset-display"] classNam... [in template "20155#20195#183079389" at line 135, column 21] ----
1<div class="detalle-servicio">
2 <div class="detalle-servicio-cabecera">
3 <div class="info">
4
5 <div class="info-detalle">
6 <div class="categoria">
7 ${categoria.getData()}
8 </div>
9 <h2>${titulo_detalle.getData()}</h2>
10 <div class="descripcion">
11 ${descripcion.getData()}
12 </div>
13 <#if texto_enlace.getData()?? && texto_enlace.getData() != "">
14 <div class="button-holder">
15 <#if texto_enlace.enlace_externo.getData()?? && texto_enlace.enlace_externo.getData() != "">
16
17 <#if texto_enlace.enlace_externo.getData()?substring(0, 12) =="/web/cofares">
18 <#assign target="_self" />
19
20 <#else>
21 <#assign target="_blank" />
22 </#if>
23 <a target="${target}"class="btn btn-primary" href="${texto_enlace.enlace_externo.getData()}" target="_blank">
24 ${texto_enlace.getData()}
25 </a>
26 <#else>
27
28 <#if texto_enlace.enlace_pagina.getFriendlyUrl()?substring(0, 12) =="/web/cofares">
29 <#assign target="_self" />
30
31 <#else>
32 <#assign target="_blank" />
33 </#if>
34 <a target="${target}" class="btn btn-primary" href="${texto_enlace.enlace_pagina.getFriendlyUrl()}">
35 ${texto_enlace.getData()}
36 </a>
37 </#if>
38 </div>
39 </#if>
40
41 </div>
42 </div>
43 <div class="imagen">
44
45
46 <#if detalle?? && detalle.getData() != "">
47 <div class="image-container">
48 <img alt="${detalle.getAttribute("alt")}" data-fileentryid="${detalle.getAttribute("fileEntryId")}" src="${detalle.getData()}" />
49 </div>
50
51 <#else>
52
53 <#if imagen.getData()?? && imagen.getData() != "">
54 <div class="image-container">
55 <img alt="${imagen.getAttribute("alt")}" data-fileentryid="${imagen.getAttribute("fileEntryId")}" src="${imagen.getData()}" />
56 </div>
57 </#if>
58
59 </#if>
60
61
62 </div>
63 </div>
64 <div class="detalle-servicio-cuerpo">
65 <#if caracteristicas.getData()?? && caracteristicas.getData()!="">
66 <div class="caracteristicas">
67 <h3>${caracteristicas.getData()}</h3>
68 <div class="listado-caracteristicas">
69 <#if caracteristicas.titulo_caracteristica?? && caracteristicas.titulo_caracteristica.getSiblings()?has_content>
70 <#list caracteristicas.titulo_caracteristica.getSiblings() as cur_caracteristica>
71 <div class="caracteristica">
72 <h4>${cur_caracteristica.getData()}</h4>
73 <div class="descripcion">
74 ${cur_caracteristica.descripcion_caracteristica.getData()}
75 </div>
76 </div>
77 </#list>
78 </#if>
79 </div>
80 </div>
81 </#if>
82 <#if producto?? && producto.getSiblings()?has_content>
83 <div class="listado-productos">
84
85 <#if tituloProducto?? && tituloProducto.getData()!="" >
86 <h3>${tituloProducto.getData()}</h3>
87 </#if>
88
89 <#list producto.getSiblings() as cur_producto>
90 <#if cur_producto.producto_titulo.getData()!="" || cur_producto.producto_descripcion.getData()!="">
91 <div class="producto">
92 <div class="producto-info">
93 <h3>${cur_producto.producto_titulo.getData()}
94 </h3>
95 <div class="descripcion">
96 ${cur_producto.producto_descripcion.getData()}
97 </div>
98
99 <#if cur_producto.Seleccionar97yd?? && cur_producto.urlservicio??>
100
101 <#if cur_producto.urlservicio.getData()?has_content && cur_producto.textourl.getData()?has_content>
102 <div class="button-holder">
103
104 <a target="${cur_producto.Seleccionar97yd.getData()}" href="${cur_producto.urlservicio.getData()}" class="arrow-next arrow-next-white">
105 ${cur_producto.textourl.getData()}</span>
106 </a>
107 </div>
108 </#if>
109 </#if>
110
111 </div>
112 <div class="producto-imagen">
113 <#if cur_producto.producto_imagen.getData()?? && cur_producto.producto_imagen.getData() != "">
114 <img alt="${cur_producto.producto_imagen.getAttribute("alt")}" data-fileentryid="${cur_producto.producto_imagen.getAttribute("fileEntryId")}" src="${cur_producto.producto_imagen.getData()}" />
115 </#if>
116 </div>
117 </div>
118 </#if>
119 </#list>
120 </div>
121 </#if>
122 <#if revista.getData()?? && revista.getData() != "">
123 <#assign revistaArticle = revista.getData()?eval />
124 <div class="revista-servicio">
125 <@liferay_ui["asset-display"]
126 className=revistaArticle.className
127 classPK=getterUtil.getLong(revistaArticle.classPK, 0)
128 template="full_content"
129 />
130 </div>
131 </#if>
132 <#if banner.getData()?? && banner.getData() != "">
133 <#assign article = banner.getData()?eval />
134 <div class="banner">
135 <@liferay_ui["asset-display"]
136 className=article.className
137 classPK=getterUtil.getLong(article.classPK, 0)
138 template="full_content"
139 />
140 </div>
141 </#if>
142 </div>
143
144
145<#function getImageURL field>
146 <#assign imageJson = field.getValue().getString(locale)>
147 <#if imageJson?has_content>
148 <#assign imageJson = jsonFactoryUtil.createJSONObject(imageJson)/>
149 <#return imageJson.data>
150 </#if>
151 <#return ''>
152</#function>
Se sortearán dos packs de la línea de Salud Deportiva de Farline entre todos los participantes.
Además, comparte tu selfie en Instagram etiquetando a @Cofares con el hashtag #MueveteporlaSalud .
El más divertido ganará un fantástico regalo.
Participa ahora