Se ha producido un error al procesar la plantilla.
Can't convert this string to number: "{\"groupId\":\"194256257\",\"name\":\"Inicio\",\"id\":\"cac09d11-8464-7ef7-997f-0f2814ae6007\",\"privateLayout\":false,\"value\":\"/home\",\"layoutId\":\"1\"}"
The blamed expression:
==> item?number  [in template "20115#20151#1205734" at line 124, column 55]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign linkPageId = item?number  [in template "20115#20151#1205734" at line 124, column 33]
----
1<#if entries?has_content> 
2 
3    <#assign layoutLocalService = staticUtil["com.liferay.portal.kernel.service.LayoutLocalServiceUtil"]/> 
4    <#assign portalUtil = staticUtil["com.liferay.portal.kernel.util.PortalUtil"]/> 
5    <#assign dlutil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"]/> 
6    <#assign dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]/> 
7    <#assign zurichService = serviceLocator.findService("com.zurich.tools.util.ZurichToolsService")/> 
8 
9    <#assign count = entries?size> 
10 
11    <#assign firstPart = ""> 
12    <#assign secondPart = ""> 
13    <#assign thirdPart = ""> 
14 
15 
16    <#list entries as curEntry> 
17        <#assign renderer = curEntry.getAssetRenderer() /> 
18        <#assign className = renderer.getClassName() /> 
19        <#if className == "com.liferay.journal.model.JournalArticle"> 
20 
21            <#assign journalArticle = renderer.getArticle() /> 
22            <#assign xml = journalArticle.getContentByLocale(locale.toString()) /> 
23            <#assign doc = saxReaderUtil.read(xml) /> 
24 
25            <#assign imagen = ""/> 
26 
27            <#assign imagenJson = doc.valueOf('//dynamic-element[@name="image"]/dynamic-content')/> 
28            <#assign imageAlt = ""/> 
29            <#assign imageFileEntryId = "" /> 
30            <#if imagenJson?? && imagenJson != ""> 
31                <#assign imagenJs = imagenJson?eval> 
32                <#assign fileEntry = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(imagenJs.uuid, getterUtil.getLongStrict(imagenJs.groupId)) /> 
33                <#assign imagen = dlutil.getPreviewURL(fileEntry,fileEntry.getFileVersion(), themeDisplay,"") /> 
34                <#assign imageAlt = imagenJs.alt/> 
35                <#if imagenJs.fileEntryId?? > 
36                    <#assign imageFileEntryId = imagenJs.fileEntryId /> 
37                </#if> 
38            </#if> 
39 
40			<#assign background = doc.selectSingleNode('/root/dynamic-element[@name="background"]/dynamic-content').getText() /> 
41			<#assign html_id = doc.selectSingleNode('/root/dynamic-element[@name="html_id"]/dynamic-content').getText() /> 
42 
43            <#if background == "mist"> 
44                <#assign background = "bruma"> 
45            </#if> 
46 
47			<#assign link_text = doc.selectNodes('/root/dynamic-element[@name="link_textFieldSet"]') /> 
48			<#assign links_align = doc.selectSingleNode('/root/dynamic-element[@name="has_CTAFieldSet"]/dynamic-element[@name="has_CTAFieldSetFieldSet"]/dynamic-element[@name="links_align"]/dynamic-content').getText() /> 
49			<#assign title = doc.selectSingleNode('/root/dynamic-element[@name="has_CTAFieldSet"]/dynamic-element[@name="has_CTAFieldSetFieldSet"]/dynamic-element[@name="title"]/dynamic-content').getText() /> 
50			<#assign description = doc.selectSingleNode('/root/dynamic-element[@name="has_CTAFieldSet"]/dynamic-element[@name="has_CTAFieldSetFieldSet"]/dynamic-element[@name="description"]/dynamic-content').getText() /> 
51 
52            <#assign firstPart = firstPart + "<div class='cell'>"> 
53            <#if imagen?? && imagen != ""> 
54                <#assign firstPart = firstPart + "<figure>"> 
55 
56                <#assign firstPart = firstPart + "<img alt='${imageAlt}' data-fileentryid='${imageFileEntryId}' src='${imagen}' class='img-responsive imgsrcsel media-image' style='clip-path: url(#clipping); height: 560px;' /> "> 
57 
58                <#assign firstPart = firstPart + "</figure>"> 
59                <#assign firstPart = firstPart + "<div class='image-gradient' ></div>"> 
60            </#if> 
61            <#assign firstPart = firstPart + "</div>"> 
62 
63			<#assign heading = doc.selectSingleNode('/root/dynamic-element[@name="imageFieldSet"]/dynamic-element[@name="imageFieldSetFieldSet"]/dynamic-element[@name="heading"]/dynamic-content').getText() /> 
64 
65			<#assign has_CTA = doc.selectSingleNode('/root/dynamic-element[@name="has_CTAFieldSet"]/dynamic-element[@name="has_CTA"]/dynamic-content').getText() /> 
66 
67			<#assign imagenIconJson = doc.selectSingleNode('/root/dynamic-element[@name="has_CTAFieldSet"]/dynamic-element[@name="has_CTAFieldSetFieldSet"]/dynamic-element[@name="iconFieldSet"]/dynamic-element[@name="icon"]/dynamic-content').getText() /> 
68			<#assign src_icon = doc.selectSingleNode('/root/dynamic-element[@name="has_CTAFieldSet"]/dynamic-element[@name="has_CTAFieldSetFieldSet"]/dynamic-element[@name="iconFieldSet"]/dynamic-element[@name="iconFieldSetFieldSet"]/dynamic-element[@name="src_icon"]/dynamic-content').getText() /> 
69			<#assign alt_icon = doc.selectSingleNode('/root/dynamic-element[@name="has_CTAFieldSet"]/dynamic-element[@name="has_CTAFieldSetFieldSet"]/dynamic-element[@name="iconFieldSet"]/dynamic-element[@name="iconFieldSetFieldSet"]/dynamic-element[@name="alt_icon"]/dynamic-content').getText() /> 
70			<#assign title_level = doc.selectSingleNode('/root/dynamic-element[@name="has_CTAFieldSet"]/dynamic-element[@name="has_CTAFieldSetFieldSet"]/dynamic-element[@name="title_level"]/dynamic-content').getText() /> 
71 
72            <#assign thirdPart = thirdPart + "<div class='caption-cell'><p class='slider-title col-md-5'>"> 
73            <#if heading?? && heading!=""> 
74                <#assign thirdPart = thirdPart + "${heading}"> 
75            </#if> 
76            <#assign thirdPart = thirdPart + "</p>"> 
77            <#if has_CTA == "true"> 
78                <#assign thirdPart = thirdPart + "<div class='cta col-md-6'>"> 
79                <#if imagenIconJson?? && imagenIconJson != ""> 
80                    <#assign imagenIconJs = imagenIconJson?eval> 
81                    <#assign fileEntryIcon = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(imagenIconJs.uuid, getterUtil.getLongStrict(imagenIconJs.groupId)) /> 
82                    <#assign imageIconFileEntryId = fileEntryIcon.getFileEntryId() /> 
83                    <#assign imageIcon = dlutil.getPreviewURL(fileEntryIcon,fileEntryIcon.getFileVersion(),themeDisplay,"") /> 
84                    <#assign thirdPart = thirdPart + "<div class='icon'>"> 
85 
86                    <#if src_icon?? && src_icon != ""> 
87                        <#assign thirdPart = thirdPart + "<img alt='${alt_icon}' src='${src_icon}' class='img-responsive' />"> 
88                    <#else> 
89                        <#assign thirdPart = thirdPart + "<img alt='${alt_icon}' data-fileentryid='${imageIconFileEntryId}' src='${imageIcon}' />"> 
90                    </#if> 
91                    <#assign thirdPart = thirdPart + "</div>"> 
92                </#if> 
93 
94                <#if title?? && title!=""> 
95                    <#if title_level == "h1"> 
96                        <#assign thirdPart = thirdPart + "<p class='h1-copycat'>${title}</p>"> 
97                    <#elseif title_level == "h2"> 
98                        <#assign thirdPart = thirdPart + "<p class='h2-copycat'>${title}</p>"> 
99                    <#elseif title_level == "h3"> 
100                        <#assign thirdPart = thirdPart + "<p class='h3-copycat'>${title}</p>"> 
101                    </#if> 
102                </#if> 
103 
104                <#if description?? && description!=""> 
105                    <#assign thirdPart = thirdPart + "<blockquote class='copy-abstract hidden-xs'>${description}</blockquote><div class='row'>" /> 
106                </#if> 
107                <#if links_align?? && links_align != ""> 
108                    <#assign thirdPart = thirdPart + "<div class='align-${links_align}'>" /> 
109                <#else> 
110                    <#assign thirdPart = thirdPart + "<div class='align-middle'>" /> 
111                </#if> 
112 
113 
114                <#list link_text as cur_link_text> 
115                    <#assign cur_link_text_value = cur_link_text.selectSingleNode('dynamic-element[@name="link_text"]/dynamic-content').getText()/> 
116                    <#assign link_skin = cur_link_text.valueOf('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_skin"]/dynamic-content/text()')/> 
117 
118                    <#assign link_title = cur_link_text.valueOf('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_title"]/dynamic-content/text()') /> 
119                    <#assign link_page_link = cur_link_text.valueOf('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_page_link"]/dynamic-content/text()') /> 
120                    <#assign friendly_page_link=""/> 
121                    <#if link_page_link != ""> 
122                        <#list link_page_link?split("@") as item> 
123                            <#if item_index = 0> 
124                                <#assign linkPageId = item?number> 
125                            </#if> 
126                            <#if item_index == 1> 
127                                <#if item == "private"> 
128                                    <#assign linkPrivate = true> 
129                                <#else> 
130                                    <#assign linkPrivate = false> 
131                                </#if> 
132                            </#if> 
133                            <#if item_index == 2> 
134                                <#assign linkGroupId = item?number> 
135                            </#if> 
136                        </#list> 
137                        <#assign pageLayout = layoutLocalService.getLayout(linkGroupId, linkPrivate, linkPageId)> 
138                        <#assign friendly_page_link = portalUtil.getLayoutFriendlyURL(pageLayout, themeDisplay)> 
139                    </#if> 
140                    <#assign link_file_link = cur_link_text.valueOf('/dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_file_link"]/dynamic-content/text()') /> 
141                    <#if link_file_link?? && link_file_link != ""> 
142                        <#assign fileJsLink = link_file_link?eval> 
143                        <#assign fileEntryLink = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(fileJsLink.uuid, getterUtil.getLongStrict(fileJsLink.groupId)) /> 
144                        <#assign link_file_link = dlutil.getPreviewURL(fileEntryLink,fileEntryLink.getFileVersion(),themeDisplay,"") /> 
145                    </#if> 
146                    <#assign link_free_link = cur_link_text.valueOf('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_free_link"]/dynamic-content/text()') /> 
147                    <#assign link_new_tab = cur_link_text.valueOf('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_new_tab"]/dynamic-content/text()') /> 
148                    <#assign link_id_prefix = cur_link_text.valueOf('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_id_prefix"]/dynamic-content/text()') /> 
149                    <#assign link_id = cur_link_text.valueOf('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_id"]/dynamic-content/text()') /> 
150                    <#assign extraAttr = ""> 
151                    <#if cur_link_text.selectNodes('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_attr_keyFieldSet"]/dynamic-element[@name="link_attr_key"]')?has_content> 
152                        <#list cur_link_text.selectNodes('dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_attr_keyFieldSet"]/dynamic-element[@name="link_attr_key"]') as cur_link_attr_key> 
153                            <#assign link_attr_key = cur_link_attr_key.selectSingleNode('dynamic-content').getText()/> 
154                            <#assign link_attr_value = cur_link_attr_key.valueOf('/dynamic-element[@name="link_textFieldSetFieldSet"]/dynamic-element[@name="link_attr_keyFieldSet"]/dynamic-element[@name="link_attr_keyFieldSetFieldSet"]/dynamic-element[@name="link_attr_value"]/dynamic-content/text()') /> 
155                            <#if link_attr_key?? && link_attr_key!=""> 
156                                <#if cur_link_attr_key?is_first> 
157                                    <#assign extraAttr="${link_attr_key} / ${link_attr_value}"/> 
158                                <#else> 
159                                    <#assign extraAttr="${extraAttr} | ${link_attr_key} / ${link_attr_value}"/> 
160                                </#if> 
161                            </#if> 
162                        </#list> 
163                    </#if> 
164                    <#assign linkClass="link-${link_skin}"/> 
165                    <#assign seoLink = zurichService.getSeoLink(groupId, journalArticle.getArticleId(),link_title, friendly_page_link ,link_file_link, link_free_link ,getterUtil.getBoolean(link_new_tab), linkClass, link_id_prefix, link_id, extraAttr)/> 
166 
167                    <#assign thirdPart = thirdPart + "<div class='col-md-6 button-link'>"> 
168                    <#assign thirdPart = thirdPart + "${seoLink} ${cur_link_text_value} </a></div>"> 
169                </#list> 
170                <#assign thirdPart = thirdPart + "</div></div></div>"> 
171            </#if> 
172            <#assign thirdPart = thirdPart + "</div>"> 
173        </#if> 
174    </#list> 
175 
176 
177 
178    <div id="${html_id}" class="mod mod-Media_stage_slider ${background}"> 
179        <div class="main-slider-wrapper skin-1"> 
180            <div class="main-slider"> 
181                <div class="scrollable-container master"> 
182                    <div class="scrollable-content"> 
183                        ${firstPart} 
184 
185                    </div> 
186 
187                </div> 
188                <div class="slider-caption-wrapper draggable container"> 
189                    <div class="slider-caption-container"> 
190                        <div class="slider-caption-row row"> 
191                            <div class="slider-caption-column col-md-12"> 
192                                <div class="slider-caption"> 
193                                    ${thirdPart} 
194                                    <#if (count > 1) > 
195                                        <div class="slider-arrows"> 
196                                            <div class="prev-button"> 
197                                            </div> 
198                                            <div class="next-button"> 
199                                            </div> 
200                                        </div> 
201                                    </#if> 
202                                </div> 
203                            </div> 
204                        </div> 
205                    </div> 
206                </div> 
207            </div> 
208        </div> 
209        <div class="row tooltip"> 
210 
211            <!--    <div class="center-tooltip"> 
212                </div> 
213                --> 
214            <svg width="100%" height="0"> 
215                <defs> 
216                    <clipPath id="clipping"> 
217                        <circle cx="50%" cy="654" r="50" /> 
218                        <rect x="0" y="0" width="100%" height="654" /> 
219                    </clipPath> 
220                </defs> 
221            </svg> 
222        </div> 
223    </div> 
224</#if> 
225 
226<style> 
227    .mod-Media_stage_slider .main-slider-wrapper figure, .mod-Carousel-landing .main-slider-wrapper figure { 
228        height: auto; 
229
230    .mod-Media_stage_slider.white { 
231        height: auto; 
232
233    .mod-Services .container .row .col-md-6 { 
234        margin: auto; 
235
236</style> 

AGENCIA HERRVAZ SEGUROS, S.L.

Te asesoramos sobre el seguro que mejor se adapta a tus necesidades.
¡Sin ningún compromiso!

 

 

¿Por qué confiar en nosotros?
agente de seguros Zurich
Ahorro

Conoce las ventajas de tener más de un seguro con nosotros. Te ofrecemos hasta un 10% de descuento para toda la vida*.

agente de seguros Zurich
Experiencia

Somos profesionales. Contamos con más de 25 años de experiencia, lo que nos permite poder asesorar mejor a cada cliente.

agente de seguros Zurich
Cerca de ti

Estamos a tu disposición de lunes a jueves de 09:00 h a 13:30 h y tardes de 16:00 h a 19:00 h, viernes de 09:00 h a 14:00 h. Acércate a nuestra oficina, llámanos o envíanos un email.


Oferta especial

Otros seguros que te ofrecemos
Seguro para dispositivos - Zurich Klinc

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempor facilisis est, vel luctus ipsum condimentum vitae.

Seguros de salud- DKV

El mundo ha cambiado y la relación con la salud, también. Por eso, te ofrecemos el seguro más completo y digital con DKV. Para ti y los tuyos, el seguro de salud más completo, con más de 40.000 profesionales médicos,más de 1.000 centros médicos en los que encontraras los hospitales de mayor prestigio y servicio de videoconsulta, con el que puedes hacer tus consultas médicas desd el móvil. ¡Descubre estos y otros servicios digitales para prevenir y cuidar tu salud!

Defensa Jurídica - ARAG

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempor facilisis est, vel luctus ipsum condimentum vitae.


Más información

La agencia HERRVAZ SEGUROS, S.L. fue creada hace 25 años por José Luis Vázquez Sellés y Antonio Herrero Lozano con el objetivo de ofrecer el mejor servicio en el sector asegurador. Es por eso que confiamos en Zurich seguros, la calidad de sus productos y servicios va alineada con nuestro compromiso.

Contamos con más de 2.500 asegurados que avalan nuestro compromiso

Si tú también quieres que te ayudemos a encontrar la solución que más se adapta a tus necesidades, no dudes en ponerte en contacto con nosotros, telefonicamente, mail o si lo prefieres presencialmente.

Nuestras redes sociales
¡Síguenos!
HERRVAZ SEGUROS, SOCIEDAD LIMITADA

AV DE LINARES RIVAS 18, 6º D, 15005, A CORUÑA, A CORUÑA

981927358

herrvazseguros@zurichagente.es

herrvazseguros.zurich.es