Farline Distribuidora Pública

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")  [in template "20155#20195#658614" at line 11, column 26]

----
Tip: If the failing expression is known to be 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 layoutService = serviceLocato...  [in template "20155#20195#658614" at line 11, column 1]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<#assign themeDisplay = request['theme-display'] /> 
10<#assign layout = themeDisplay['plid'] /> 
11<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") /> 
12<#assign layoutObject = layoutService.getLayout(layout?number) /> 
13<#assign friendyUrl = layoutObject.isPublicLayout() /> 
14 
15<div class="container-service"> 
16	<div class="contenidoDestacado"> 
17		<div class="fondoImagenDestacado" style="background-image:url(${Imagen.getData()});"> 
18			<div class="contenidoTextoDestacado"> 
19				<span class="title">${TituloPrincipal.getData()}</span> 
20				<#if Descripcion.getData()?length &gt; 100> 
21					<span class="text">${Descripcion.getData()?trim?substring(0,100)} ...</span> 
22				<#else> 
23					<span class="text">${Descripcion.getData()}</span> 
24				</#if> 
25				<#if friendyUrl == false> 
26					<#assign contexto = "/group/canal-online/"/> 
27				<#else> 
28					<#assign contexto = "/web/canal-online/"/> 
29				</#if> 
30				<#if UrlEnlace.getData()?has_content && UrlEnlace.getData() != ''> 
31					<div class="cont-btnCnt left"> 
32						<a href="${contexto}${UrlEnlace.getData()}"> 
33							<button class="btn btn-bordered" type="button"> ${languageUtil.get(locale, "com.cofares.liferay.template.saber.mas")} > </button> 
34						</a> 
35					</div> 
36				</#if> 
37			</div> 
38		</div> 
39	</div> 
40</div> 

Destino Salud distribuidora pública

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")  [in template "20155#20195#658614" at line 11, column 26]

----
Tip: If the failing expression is known to be 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 layoutService = serviceLocato...  [in template "20155#20195#658614" at line 11, column 1]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<#assign themeDisplay = request['theme-display'] /> 
10<#assign layout = themeDisplay['plid'] /> 
11<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") /> 
12<#assign layoutObject = layoutService.getLayout(layout?number) /> 
13<#assign friendyUrl = layoutObject.isPublicLayout() /> 
14 
15<div class="container-service"> 
16	<div class="contenidoDestacado"> 
17		<div class="fondoImagenDestacado" style="background-image:url(${Imagen.getData()});"> 
18			<div class="contenidoTextoDestacado"> 
19				<span class="title">${TituloPrincipal.getData()}</span> 
20				<#if Descripcion.getData()?length &gt; 100> 
21					<span class="text">${Descripcion.getData()?trim?substring(0,100)} ...</span> 
22				<#else> 
23					<span class="text">${Descripcion.getData()}</span> 
24				</#if> 
25				<#if friendyUrl == false> 
26					<#assign contexto = "/group/canal-online/"/> 
27				<#else> 
28					<#assign contexto = "/web/canal-online/"/> 
29				</#if> 
30				<#if UrlEnlace.getData()?has_content && UrlEnlace.getData() != ''> 
31					<div class="cont-btnCnt left"> 
32						<a href="${contexto}${UrlEnlace.getData()}"> 
33							<button class="btn btn-bordered" type="button"> ${languageUtil.get(locale, "com.cofares.liferay.template.saber.mas")} > </button> 
34						</a> 
35					</div> 
36				</#if> 
37			</div> 
38		</div> 
39	</div> 
40</div> 

TCuida Nutrición Distribuidora Pública

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")  [in template "20155#20195#658614" at line 11, column 26]

----
Tip: If the failing expression is known to be 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 layoutService = serviceLocato...  [in template "20155#20195#658614" at line 11, column 1]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<#assign themeDisplay = request['theme-display'] /> 
10<#assign layout = themeDisplay['plid'] /> 
11<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") /> 
12<#assign layoutObject = layoutService.getLayout(layout?number) /> 
13<#assign friendyUrl = layoutObject.isPublicLayout() /> 
14 
15<div class="container-service"> 
16	<div class="contenidoDestacado"> 
17		<div class="fondoImagenDestacado" style="background-image:url(${Imagen.getData()});"> 
18			<div class="contenidoTextoDestacado"> 
19				<span class="title">${TituloPrincipal.getData()}</span> 
20				<#if Descripcion.getData()?length &gt; 100> 
21					<span class="text">${Descripcion.getData()?trim?substring(0,100)} ...</span> 
22				<#else> 
23					<span class="text">${Descripcion.getData()}</span> 
24				</#if> 
25				<#if friendyUrl == false> 
26					<#assign contexto = "/group/canal-online/"/> 
27				<#else> 
28					<#assign contexto = "/web/canal-online/"/> 
29				</#if> 
30				<#if UrlEnlace.getData()?has_content && UrlEnlace.getData() != ''> 
31					<div class="cont-btnCnt left"> 
32						<a href="${contexto}${UrlEnlace.getData()}"> 
33							<button class="btn btn-bordered" type="button"> ${languageUtil.get(locale, "com.cofares.liferay.template.saber.mas")} > </button> 
34						</a> 
35					</div> 
36				</#if> 
37			</div> 
38		</div> 
39	</div> 
40</div> 

Fidelización Distribuidora Pública

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")  [in template "20155#20195#658614" at line 11, column 26]

----
Tip: If the failing expression is known to be 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 layoutService = serviceLocato...  [in template "20155#20195#658614" at line 11, column 1]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<#assign themeDisplay = request['theme-display'] /> 
10<#assign layout = themeDisplay['plid'] /> 
11<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") /> 
12<#assign layoutObject = layoutService.getLayout(layout?number) /> 
13<#assign friendyUrl = layoutObject.isPublicLayout() /> 
14 
15<div class="container-service"> 
16	<div class="contenidoDestacado"> 
17		<div class="fondoImagenDestacado" style="background-image:url(${Imagen.getData()});"> 
18			<div class="contenidoTextoDestacado"> 
19				<span class="title">${TituloPrincipal.getData()}</span> 
20				<#if Descripcion.getData()?length &gt; 100> 
21					<span class="text">${Descripcion.getData()?trim?substring(0,100)} ...</span> 
22				<#else> 
23					<span class="text">${Descripcion.getData()}</span> 
24				</#if> 
25				<#if friendyUrl == false> 
26					<#assign contexto = "/group/canal-online/"/> 
27				<#else> 
28					<#assign contexto = "/web/canal-online/"/> 
29				</#if> 
30				<#if UrlEnlace.getData()?has_content && UrlEnlace.getData() != ''> 
31					<div class="cont-btnCnt left"> 
32						<a href="${contexto}${UrlEnlace.getData()}"> 
33							<button class="btn btn-bordered" type="button"> ${languageUtil.get(locale, "com.cofares.liferay.template.saber.mas")} > </button> 
34						</a> 
35					</div> 
36				</#if> 
37			</div> 
38		</div> 
39	</div> 
40</div> 

Ortopedia Central Distribuidora Pública

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")  [in template "20155#20195#658614" at line 11, column 26]

----
Tip: If the failing expression is known to be 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 layoutService = serviceLocato...  [in template "20155#20195#658614" at line 11, column 1]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<#assign themeDisplay = request['theme-display'] /> 
10<#assign layout = themeDisplay['plid'] /> 
11<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") /> 
12<#assign layoutObject = layoutService.getLayout(layout?number) /> 
13<#assign friendyUrl = layoutObject.isPublicLayout() /> 
14 
15<div class="container-service"> 
16	<div class="contenidoDestacado"> 
17		<div class="fondoImagenDestacado" style="background-image:url(${Imagen.getData()});"> 
18			<div class="contenidoTextoDestacado"> 
19				<span class="title">${TituloPrincipal.getData()}</span> 
20				<#if Descripcion.getData()?length &gt; 100> 
21					<span class="text">${Descripcion.getData()?trim?substring(0,100)} ...</span> 
22				<#else> 
23					<span class="text">${Descripcion.getData()}</span> 
24				</#if> 
25				<#if friendyUrl == false> 
26					<#assign contexto = "/group/canal-online/"/> 
27				<#else> 
28					<#assign contexto = "/web/canal-online/"/> 
29				</#if> 
30				<#if UrlEnlace.getData()?has_content && UrlEnlace.getData() != ''> 
31					<div class="cont-btnCnt left"> 
32						<a href="${contexto}${UrlEnlace.getData()}"> 
33							<button class="btn btn-bordered" type="button"> ${languageUtil.get(locale, "com.cofares.liferay.template.saber.mas")} > </button> 
34						</a> 
35					</div> 
36				</#if> 
37			</div> 
38		</div> 
39	</div> 
40</div>