Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempor facilisis est, vel luctus ipsum condimentum vitae.
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.
¡Sin ningún compromiso!
Conoce las ventajas de tener más de un seguro con nosotros. Te ofrecemos hasta un 10% de descuento para toda la vida*.
Somos profesionales. Contamos con más de 25 años de experiencia, lo que nos permite poder asesorar mejor a cada cliente.
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


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!

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.
AV DE LINARES RIVAS 18, 6º D, 15005, A CORUÑA, A CORUÑA
981927358
herrvazseguros@zurichagente.es
herrvazseguros.zurich.es
* El descuento se aplicará en la contratación y renovaciones de la póliza contratada. Los clientes con una póliza (de auto u hogar) que contraten otra (de auto u hogar) tendrán un 5% de descuento. Los clientes con más de una póliza (de auto u hogar) que contraten otra (de auto u hogar) tendrán un 10% de descuento. Para disfrutar del descuento, el tomador de ambas pólizas deberá ser el mismo. El cliente deberá tener todas las pólizas contratadas con el mismo mediador. El descuento aparecerá incluído en el precio final de la póliza contratada. Si el cliente anula alguna póliza el descuento se verá ajustado en la renovación.
Protección de datos | Aviso legal | Política de cookies | Política de cookies © Zurich