Se ha producido un error al procesar la plantilla.
Can't convert this string to number: "{\"groupId\":\"20121\",\"name\":\"Gestión de Riesgos\",\"id\":\"46f3a9cf-b287-cc59-e74a-cfea8692b4b4\",\"privateLayout\":false,\"value\":\"/coordinacion/gestion-de-riesgos\",\"layoutId\":\"274\"}"
The blamed expression:
==> EnlacePaginaSplit[0]?number  [in template "20097#20123#87760" at line 88, column 31]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign EnlacePaginaId = EnlacePagina...  [in template "20097#20123#87760" in function "getEnlacePaginaUrl" at line 88, column 5]
	- Reached through: ${getEnlacePaginaUrl(EnlacePagina)}  [in template "20097#20123#87760" at line 56, column 34]
----
1<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
2<#assign liferay_ui = PortletJspTagLibs["/META-INF/liferay-ui.tld"] /> 
3<#assign liferay_util = PortletJspTagLibs["/META-INF/liferay-util.tld"] /> 
4<#assign aui = PortletJspTagLibs["/META-INF/liferay-aui.tld"] /> 
5<div class="container"> 
6<#if entries?has_content> 
7    <div class="row"> 
8        <#list entries as curEntry> 
9            <#assign renderer = curEntry.getAssetRenderer()> 
10            <#assign link = renderer.getURLViewInContext(renderRequest, renderResponse, '') /> 
11            <#assign journalArticle = renderer.getArticle()> 
12            <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString()))/> 
13            <#assign entryTitle = htmlUtil.escape(renderer.getTitle(locale)) /> 
14            <#assign entryResumen = htmlUtil.escape(renderer.getSummary()) /> 
15            <#assign Fecha=document.valueOf("//dynamic-element[@name='Fecha']/dynamic-content/text()") /> 
16            <#assign Titulo=document.valueOf("//dynamic-element[@name='Titulo']/dynamic-content/text()") /> 
17            <#assign Imagen=document.valueOf("//dynamic-element[@name='Imagen']/dynamic-content") /> 
18            <#assign Enlace=document.valueOf("//dynamic-element[@name='Enlace']/dynamic-content/text()") /> 
19            <#assign EnlacePagina=document.valueOf("//dynamic-element[@name='EnlacePagina']/dynamic-content/text()") /> 
20             
21            <div class="col-md-4 col-lg-3 mb-4"> 
22                <div class="content-noti cont-alt fd-blanco"> 
23                    <div class="edit-icon p-0"> 
24                        <@getEditIcon /> 
25                    </div> 
26                    <#if Imagen?? && Imagen != "" > 
27                    <#assign imgName = Imagen?eval.title /> 
28                    <#assign imgGroupId = Imagen?eval.groupId /> 
29                    <#assign imgUuid = Imagen?eval.uuid /> 
30                    <#assign imgAlt = Imagen?eval.alt /> 
31                    <div class="img-noti"> 
32                        <img src="/documents/${imgGroupId}/0/${imgName}/${imgUuid}" alt='${imgAlt}'> 
33                    </div>  
34                    <#else> 
35                    <div class="img-noti"> 
36                        <img class="no-imagen" src="/documents/20121/41085/no-noticia.png" alt="No hay imagen">  
37                    </div> 
38                    </#if> 
39                	<#assign categorias = curEntry.getCategories() /> 
40    				<#list categorias as NumCategorias>  
41        				<#if NumCategorias?has_content> 
42                			<#assign cat = NumCategorias.getName() /> 
43                            <#assign categoryURL = renderResponse.createRenderURL()> 
44                            ${categoryURL.setParameter("resetCur", "true")} 
45                            ${categoryURL.setParameter("categoryId", NumCategorias.getCategoryId()?string)}  
46                            <#assign nombrecat = NumCategorias.getName() /> 
47                            <span class="carrusel-fecha px-2 py-2 text-uppercase">${nombrecat}</span> 
48        				</#if>  
49    				</#list> 
50                    <#if Titulo?has_content && Enlace?has_content>  
51                    <p class="titulo-noti px-2 pb-3"> 
52                        <a href="${Enlace}" class="enlace-total elipsis-2" title='Ir a la campaña ${Titulo}. Abre en ventana nueva' target="_blank">${Titulo}</a> 
53                    </p> 
54                    <#elseif Titulo?has_content && EnlacePagina?has_content> 
55                        <p class="titulo-noti px-2 pb-2"> 
56                        <a href="${getEnlacePaginaUrl(EnlacePagina)}" class="enlace-total elipsis-2" title='Ir a la campaña ${Titulo}' target="_self">${Titulo}</a> 
57                    </p> 
58                    </#if> 
59                </div> 
60            </div>     
61        </#list> 
62    </div> 
63</#if> 
64</div> 
65 
66<#macro getEditIcon> 
67	<#if renderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
68		<#assign redirectURL = renderResponse.createRenderURL() /> 
69 
70		${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
71		${redirectURL.setWindowState("pop_up")} 
72 
73		<#assign editPortletURL = renderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" /> 
74 
75		<#if validator.isNotNull(editPortletURL)> 
76			<#assign title = languageUtil.format(locale, "edit-x", entryTitle) /> 
77 
78			<@liferay_ui["icon"] 
79				image="edit" 
80				message=title 
81				url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
82			/> 
83		</#if> 
84	</#if> 
85</#macro> 
86<#function getEnlacePaginaUrl enlacePagina> 
87    <#assign EnlacePaginaSplit = EnlacePagina?split("@")> 
88    <#assign EnlacePaginaId = EnlacePaginaSplit[0]?number> 
89    <#assign EnlacePaginaString = EnlacePaginaSplit[1]> 
90     <#if EnlacePaginaString == "private"> 
91        <#assign linkPrivate = true> 
92    <#else> 
93        <#assign linkPrivate = false> 
94    </#if> 
95    <#assign EnlacePaginaGroupId = EnlacePaginaSplit[2]?number> 
96     
97    <#assign EnlacePaginaLayout = layoutLocalService.getLayout(EnlacePaginaGroupId, linkPrivate, EnlacePaginaId)> 
98    <#assign EnlacePaginaFriendlyUrl = themeDisplay.getLayoutFriendlyURL(EnlacePaginaLayout) > 
99     
100    <#return EnlacePaginaFriendlyUrl> 
101</#function> 
102<#macro getFullContent> 
103    <#assign pagina = renderer.render(renderRequest, renderResponse, "full_content") /> 
104	<@liferay_util["include"] 
105		page="${pagina}" 
106	/> 
107</#macro>