La información corporativa del Grupo Pelayo

Números que hablan por sí solos

Creemos en nosotros

 
100%

compañía española

Nuestro valor añadido

empleados en Pelayo Seguros
1.002

empleados en el Grupo Pelayo

Sabemos de seguros

Icono oficina Pelayo
90

años de experiencia en el sector

Siempre a tu servicio

Pólizas contratadas
845 mil

mutualistas

Nuestros mutualistas confían en nosotros
  • 80,2% Satisfacción cliente
  • 93% nos recomiendan
  • 1 mill de pólizas

Somos una compañía accesible

1.609 puntos de contacto y 300 oficinas en todo el país

  •  

    Presencial

  •  

    Teléfono

  •  

    Online

Una iniciativa llena
de coraje

Descúbrelo

Pelayo y el Colegio de Mediadores de Seguros de Lleida firman un Convenio de Colaboración

Se ha producido un error al procesar la plantilla.
No compatible overloaded variation was found; declared parameter types and argument value types mismatch.
The FTL type of the argument values were: Null, Null, number (wrapper: f.t.SimpleNumber).
The Java type of the argument values were: Null, Null, Long.
The matching overload was searched among these members:
    static com.liferay.portal.kernel.service.LayoutLocalServiceUtil.getLayout(long),
    static com.liferay.portal.kernel.service.LayoutLocalServiceUtil.getLayout(long, boolean, long)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign pageLayout = layoutLocalServi...  [in template "20116#20152#505750" at line 294, column 105]
----
1<#-- STRUCTURE  : Publicaciones --> 
2<#-- TEMPLATE   : Publicación plantilla --> 
3 
4<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
5<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
6<#assign article = JournalArticleLocalService.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data)> 
7<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', article.resourcePrimKey) > 
8<#assign resourcePrimKey=article.getResourcePrimKey() /> 
9<#assign principalArticle=article> 
10<#assign layoutLocalService = staticUtil["com.liferay.portal.kernel.service.LayoutLocalServiceUtil"]> 
11 
12<#--############################################ BANNER ########################################################--> 
13 
14<#assign bannerTitle = banner.getChild("title").getData() /> 
15 
16<#if bannerTitle?has_content> 
17	<#if banner.getChild("background").getData()=='blue'> 
18		<div class="corporativo-header-inner corporativo-header-inner--bgcolor full-width"> 
19	<#else> 
20		 <div class="corporativo-header-inner full-width" 
21		 	data-background-mobile="${getImage(banner.getChild("image"), 'mobile')}" data-background-tablet="${getImage(banner.getChild("image"), 'tablet')}" 
22		 	data-background-desktop="${getImage(banner.getChild("image"), 'desktop')}" style="background-image:url(${getImage(banner.getChild("image"), 'mobile')})" > 
23	</#if> 
24		<div class="container corporativo-header__container"> 
25	        <h1 class="corporativo-header-inner__title">${bannerTitle}</h1> 
26	        <#assign link = banner.getChild("link").getSiblings()[0]/> 
27	   		<#assign linkHTML = link.getChild("linkHTML").getData()/> 
28			<#if validator.isNotNull(linkHTML)> 
29	        	${linkHTML} 
30	        <#else> 
31	            <#assign linkDocument = link.getChild("linkDocument").getData() /> 
32	            <#assign linkToPage = link.getChild("linkToPage")/> 
33	            <#if linkToPage.getFriendlyUrl()?? && linkToPage.getFriendlyUrl()!=''> 
34		       		<#assign linkToPageUrl = linkToPage.getFriendlyUrl()/> 
35		       	<#else> 
36		       		<#assign linkToPageUrl = linkToPage.getUrl()/> 
37		       	</#if> 
38	            <#assign linkExternal = link.getChild("linkExternal").getData()/> 
39	            <#assign linkText = link.getChild("linkText").getData() /> 
40	            <#assign url = getUrl(linkDocument, linkToPageUrl, linkExternal)/> 
41	            <#if (linkExternal==url)> 
42	            	<#assign target ="_blank"/> 
43	            <#else> 
44	            	<#assign target =link.getChild("target").getData()/> 
45	            </#if> 
46	            <#if validator.isNotNull(link.getChild("tagManager").getData())> 
47					<#assign tagManager = link.getChild("tagManager").getData()/> 
48				<#else> 
49					<#assign tagManager =  "" /> 
50				</#if> 
51 
52	            <#if validator.isNotNull(link.getChild("linkTitle").getData())> 
53	           		<#assign linkTitle =link.getChild("linkTitle").getData()/> 
54	           	<#else> 
55	           		<#assign linkTitle = languageUtil.format(locale, "go-to-x", url) /> 
56	           	</#if> 
57	           	<#if validator.isNotNull(linkText)> 
58		             <a title="${linkTitle}" href="${url}" target="${target}" <#if tagManager!=''> id="${tagManager}" </#if> 
59		             	class="corporativo-header-inner__link link-hover__white">${linkText}</a> 
60		        </#if> 
61	    	</#if> 
62		</div> 
63	</div> 
64</#if> 
65<#--####################################################################################################--> 
66 
67<#--############################################ BANNER RRSS ########################################################--> 
68 
69<div class="pel-row"> 
70	<div class="pel-col-xs-12"> 
71		<div class="comercial-header-third__share"> 
72			<#assign share = languageUtil.get(locale, "share") /> 
73		 	<p class="h4 comercial-header-third__share-title">${share}</p> 
74		 	<#assign pageUrl = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() /> 
75    		 
76			<#assign urlT = getHrefSocial('twitter', pageUrl)/>			 
77			<a title="${share} Twitter" target="_blank" href="${urlT}"> 
78				<span class="icon-twitter icon-xs"></span></a> 
79	 
80			<#assign urlF = getHrefSocial('facebook', pageUrl)/> 
81			<div data-href="${pageUrl}" data-layout="button" data-size="small" data-mobile-iframe="true"> 
82				<a title="${share} Facebook" target="_blank" href="${urlF}"  
83					class="fb-xfbml-parse-ignore"><span class="icon-facebook icon-xs"></span></a> 
84			</div> 
85		</div> 
86	</div> 
87</div> 
88 
89<#--####################################################################################################--> 
90 
91<#--############################################ CATEGORÃ�AS Y FECHA PUBLICACIÓN ########################################################--> 
92<div class="content-news_detail"> 
93	<#if asset.getCategories()?has_content> 
94		<#assign categories =[]> 
95		<span class="news-detail_category"> 
96			<#list asset.getCategories() as cat> 
97				${cat.getTitle(locale)} 
98				<#assign categories=categories+ [cat.getCategoryId()]> 
99			</#list> 
100		</span> 
101	</#if> 
102	 
103	<#-- <#assign date = .vars['reserved-article-display-date'].data> --> 
104	<#-- <#assign date = date?datetime("EEE, dd MMM yyyy HH:mm:ss Z")> --> 
105	<#-- <span class="news-detail_date">${date}</span> --> 
106	<#assign date = .vars['reserved-article-display-date'].data> 
107	<#assign partes = date?split(" ")> 
108	<#assign diaSemana = partes[0]> 
109	<#assign dia = partes[1]?number> 
110	<#assign mes = partes[2]> 
111	<#assign anio = partes[3]?number> 
112	<#assign hora = partes[4]> 
113	<#assign fechaFormateada = "${dia}-${mes}-${anio} ${hora}"> 
114	<span class="news-detail_date">${fechaFormateada}</span> 
115	 
116	<#--####################################################################################################--> 
117	 
118	<#--############################################ RESUMEN ########################################################--> 
119	<div class="pel-row center-md"> 
120	  	<div class="pel-col-xs-12"> 
121	    	<div class="rich-text"> 
122	  			<h2>${summary.getData()!}</h2> 
123			</div> 
124		</div> 
125	</div> 
126	 
127	<#--####################################################################################################--> 
128	 
129	<#--############################################ CUERPO PUBLICACIÓN ########################################################--> 
130	 
131	<#assign body = body.getData()/> 
132	<#if body?has_content> 
133		${body} 
134	</#if> 
135</div> 
136<#--####################################################################################################--> 
137 
138<#--############################################ TESTIMONIOS ########################################################--> 
139 
140<#if testimony.getSiblings()?has_content> 
141	<div class="pel-row"> 
142		<#-- <#assign VOID = freeMarkerPortletPreferences.setValue("view", "basicContentView") /> --> 
143		<#list testimony.getSiblings() as cur> 
144			<#if cur?has_content && cur.getData()?length != 0> 
145				<div class="pel-col-xs-12 pel-col-md-6 container"> 
146			        <#assign article = cur.getData()?eval /> 
147					<#-- <@liferay_ui["asset-display"] 
148						className=article.className 
149						classPK=getterUtil.getLong(article.classPK, 0) 
150						template="full_content" 
151						/> --> 
152					<@liferay_portlet["asset-display"] 
153						defaultPreferences="${freeMarkerPortletPreferences}" 
154						portletProviderAction=portletProviderAction.VIEW 
155						className=article.className 
156						classPK=getterUtil.getLong(article.classPK, 0) 
157						template="full_content" 
158						/> 
159		    	</div> 
160		    </#if> 
161	    </#list> 
162		<#-- <#assign VOID = freeMarkerPortletPreferences.reset() /> --> 
163	</div> 
164</#if> 
165 
166<#--####################################################################################################--> 
167 
168<#--############################################ PUBLICACIONES RELACIONADAS ########################################################--> 
169 
170<#assign aeq = objectUtil("com.liferay.asset.kernel.service.persistence.AssetEntryQuery")/> 
171<#assign journalArticleResourceLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")> 
172 
173${aeq.setAnyCategoryIds(categories)} 
174${aeq.setOrderByCol1("publishDate")} 
175${aeq.setEnd(4)} 
176<#assign assetEntryList = assetEntryLocalService.getEntries(aeq)/> 
177<div class="content-related full-width"> 
178	<div class="container"> 
179		<div class="pel-row"> 
180		  	<div class="pel-col-xs-12"> 
181		      	<span class="h2 primary-color data__title">${relatedTitle.getData()!}</span> 
182			</div> 
183		</div> 
184		<#assign numAssets=0/> 
185		<div class="pel-row pel-row--space-between"> 
186			<#list assetEntryList as assetEntry> 
187			  <#if assetEntry.getClassPK() != resourcePrimKey && numAssets < 3> 
188			    <#assign numAssets=numAssets+1/> 
189				<#assign rendered = assetEntry.getAssetRenderer()/> 
190 
191	        	<#assign className = rendered.getClassName() /> 
192					<#if className == "com.liferay.journal.model.JournalArticle"> 
193 
194						<#assign journalArticles = rendered.getArticle() /> 
195 
196						<#assign journalArticleResource = journalArticleResourceLocalService.getJournalArticleResource(assetEntry.getClassPK())/> 
197						<#assign journalArticle = JournalArticleLocalService.getLatestArticle(journalArticleResource.getResourcePrimKey())/> 
198						<#-- <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString())) /> --> 
199 
200						<#assign document = saxReaderUtil.read(journalArticles.getContentByLocale(locale.toString())) /> 
201 
202						<#assign rootElement = document.getRootElement() /> 
203					 
204						<#-- FETCH Title --> 
205				  	<#-- <#assign Titulo = docXml.valueOf("/root/dynamic-element[@field-reference='TituloEvento']/dynamic-content") /> --> 
206			      		<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='title']/dynamic-content") /> 
207			      		<#assign assetTitle = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
208			 
209			      		<#-- FETCH Summary link type --> 
210			    		<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='summaryContentFieldSet']/dynamic-element[@name='summaryContentFieldSetFieldSet']/dynamic-element[@name='linkType']/dynamic-content") /> 
211			      		<#assign assetLinkType = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
212						 
213						<div class="corporativo-noticias"> 
214							<div class="corporativo-noticias__content"> 
215								<div> 
216									<div class="corporativo-noticias__category"> 
217									<span class="icon icon-document"></span> 
218									<#if assetEntry.getCategories()?has_content> 
219										<span class="h4"> 
220											<#list assetEntry.getCategories() as assetCat> 
221												${assetCat.getTitle(locale)} 
222											</#list> 
223										</span> 
224									</#if> 
225							</div> 
226									<p class="h3 primary-color corporativo-noticias__highlight">${assetTitle}</p> 
227							</div> 
228								<div> 
229									<#if assetLinkType == 'more'> 
230										<#-- Forma de obtener la url --> 
231					 
232										<#assign viewURL = "/-/" + journalArticle.getUrlTitle() + "?redirect=" + htmlUtil.escapeURL("/-/" + principalArticle.getUrlTitle()) > 
233										<#assign assetLinkTitle = languageUtil.format(locale, "go-to-x", viewURL) /> 
234				 
235										<#-- FETCH Summary link text --> 
236										<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='summaryContent']/dynamic-element[@name='readMoreText']/dynamic-content") /> --> 
237										<#-- <#assign assetLinkText = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
238										<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='summaryContentFieldSet']/dynamic-element[@name='summaryContentFieldSetFieldSet']/dynamic-element[@name='linkType']/dynamic-content") /> 
239			    						<#assign assetLinkText = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
240				 
241										<#-- <a class="cta cta--next corporativo-noticias__link" href="${viewURL}" title="${assetLinkTitle}" target="_top"> 
242											<span class="ap-leer-mas">${assetLinkText}</span> 
243										</a>--> 
244 
245										<a class="cta cta--next corporativo-noticias__link" href="${journalArticles.getUrlTitle()}" title="${assetLinkTitle}" target="_top"> 
246			  				            	<span class="ap-leer-mas">${summaryContentFieldSet.summaryContentFieldSetFieldSet.readMoreText.getData()}</span> 
247			  				        	</a> 
248									<#else> 
249										<#-- FETCH Banner link --> 
250										<#--<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='banner']//dynamic-element[@name='link']/dynamic-element[@name='linkHTML']/dynamic-content") /> --> 
251										<#-- <#assign assetLinkHTML = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
252										<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='linkFieldSet']/dynamic-element[@name='linkFieldSetFieldSet']/dynamic-element[@name='linkHTML']/dynamic-content") /> 
253							    		<#assign assetLinkHTML = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
254				 
255										<#if validator.isNotNull(assetLinkHTML)> 
256											${assetLinkHTML} 
257										<#else> 
258											<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='banner']//dynamic-element[@name='link']/dynamic-element[@name='linkText']/dynamic-content") /> --> 
259											<#-- <#assign assetLinkText = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
260											<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='linkFieldSet']/dynamic-element[@name='linkFieldSetFieldSet']/dynamic-element[@name='linkText']/dynamic-content") /> 
261							    			<#assign assetLinkText = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
262				 
263											<#if assetLinkText?has_content> 
264												<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='banner']//dynamic-element[@name='link']/dynamic-element[@name='linkDocument']/dynamic-content") /> --> 
265												<#-- <#assign assetLinkDocument = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
266												<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='linkFieldSet']/dynamic-element[@name='linkFieldSetFieldSet']/dynamic-element[@name='linkDocument']/dynamic-content") /> 
267								    			<#assign assetLinkDocument = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
268				 
269												<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='banner']//dynamic-element[@name='link']/dynamic-element[@name='linkToPage']/dynamic-content") /> --> 
270												<#-- <#assign assetLinkToPage = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
271												<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='linkFieldSet']/dynamic-element[@name='linkFieldSetFieldSet']/dynamic-element[@name='linkToPage']/dynamic-content") /> 
272								    			<#assign assetLinkToPage = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
273												<#assign assetLinkToPageUrl = ""> 
274												<#if assetLinkToPage?has_content> 
275													<#list assetLinkToPage?split("@") as item> 
276														<#if item_index == 0> 
277															<#attempt> 
278																<#assign linkPageId = item?number> 
279															<#recover> 
280																<#assign linkPageId = 0>  <#-- Valor por defecto o manejar el error --> 
281															</#attempt> 
282														</#if> 
283														<#if item_index == 1> 
284															<#assign linkPrivate = (item == "private")> 
285														</#if> 
286														<#if item_index == 2> 
287															<#attempt> 
288																<#assign linkGroupId = item?number> 
289															<#recover> 
290																<#assign linkGroupId = 0>  <#-- Valor por defecto o manejar el error --> 
291															</#attempt> 
292														</#if> 
293													</#list> 
294													<#assign pageLayout = layoutLocalService.getLayout(linkGroupId, linkPrivate, linkPageId)> 
295													<#assign assetLinkToPageUrl = portalUtil.getLayoutFriendlyURL(pageLayout, themeDisplay)> 
296												</#if>			 
297				 
298												<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='banner']//dynamic-element[@name='link']/dynamic-element[@name='linkExternal']/dynamic-content") /> --> 
299												<#-- <#assign assetLinkExternal = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
300												<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='linkFieldSet']/dynamic-element[@name='linkFieldSetFieldSet']/dynamic-element[@name='linkExternal']/dynamic-content") /> 
301								    			<#assign assetLinkExternal = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
302				 
303												<#assign viewURL = getUrl(assetLinkDocument, assetLinkToPageUrl, assetLinkExternal)/> 
304												<#if (assetLinkExternal==viewURL)> 
305													<#assign assetTarget ="_blank"/> 
306												<#else> 
307													<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='banner']//dynamic-element[@name='link']/dynamic-element[@name='target']/dynamic-content") /> --> 
308													<#-- <#assign assetTarget = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
309													<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='linkFieldSet']/dynamic-element[@name='linkFieldSetFieldSet']/dynamic-element[@name='target']/dynamic-content") /> 
310								    		<#assign assetTarget = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
311												</#if> 
312				 
313												<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='banner']//dynamic-element[@name='link']/dynamic-element[@name='tagManager']/dynamic-content") /> --> 
314												<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='linkFieldSet']/dynamic-element[@name='linkFieldSetFieldSet']/dynamic-element[@name='tagManager']/dynamic-content") /> 
315												<#if validator.isNotNull(xPathSelector.selectSingleNode(rootElement).getStringValue())> 
316													<#assign assetTagManager = xPathSelector.selectSingleNode(rootElement).getStringValue()/> 
317												<#else> 
318													<#assign assetTagManager =  "" /> 
319												</#if> 
320												<#-- <#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='banner']//dynamic-element[@name='link']/dynamic-element[@name='linkTitle']/dynamic-content") /> --> 
321												<#-- <#assign linkTitle = xPathSelector.selectSingleNode(rootElement).getStringValue() /> --> 
322												<#assign xPathSelector = saxReaderUtil.createXPath("//dynamic-element[@name='bannerFieldSet']/dynamic-element[@name='bannerFieldSetFieldSet']/dynamic-element[@name='linkFieldSet']/dynamic-element[@name='linkFieldSetFieldSet']/dynamic-element[@name='linkTitle']/dynamic-content") /> 
323						    					<#assign linkTitle = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
324 
325												<#if validator.isNotNull(linkTitle)> 
326													<#assign assetLinkTitle = linkTitle /> 
327												<#else> 
328													<#assign assetLinkTitle = languageUtil.format(locale, "go-to-x", viewURL) /> 
329												</#if> 
330												<#if validator.isNotNull(assetLinkText)> 
331													<#-- <a class="cta cta--next corporativo-noticias__link" href="${viewURL}" <#if assetTagManager!=''> id="${assetTagManager}" </#if> title="${assetLinkTitle}" target="${assetTarget}"> 
332														<span class="icon icon-s icon-download corporativo-noticias__icon">${assetLinkText}</span> 
333													</a> --> 
334													<a class="cta cta--next corporativo-noticias__link" href="${journalArticles.getUrlTitle()}" <#if assetTagManager!=''> id="${assetTagManager}" </#if> title="${assetLinkTitle}" target="${assetTarget}"> 
335														<span class="icon icon-s icon-download corporativo-noticias__icon">${assetLinkText}</span> 
336													</a> 
337												</#if> 
338											</#if> 
339										</#if> 
340									</#if> 
341								</div> 
342							</div> 
343						</div> 
344			    	</#if> 
345				</#if> 
346			</#list> 
347	  	</div> 
348	</div> 
349</div> 
350 
351<#--####################################################################################################--> 
352 
353<#--############################################ FUNCIONES Y MACROS ########################################################--> 
354 
355<#function getImage image type> 
356	<#assign imageMobile =  image.getChild("imageMobile").getData()/> 
357	<#assign imageTablet =  image.getChild("imageTablet").getData()/> 
358	<#assign imageDesktop =  image.getChild("imageDesktop").getData()/> 
359 
360	<#if type=='desktop'> 
361		<#if validator.isNotNull(imageDesktop)> 
362			<#return imageDesktop> 
363		<#elseif validator.isNotNull(imageTablet)> 
364			<#return imageTablet> 
365		<#elseif validator.isNotNull(imageMobile)> 
366			<#return imageMobile > 
367		</#if> 
368	<#elseif type=='mobile'> 
369		<#if validator.isNotNull(imageMobile)> 
370			<#return imageMobile> 
371		<#elseif validator.isNotNull(imageTablet)> 
372			<#return imageTablet> 
373		<#elseif validator.isNotNull(imageDesktop)> 
374			<#return imageDesktop > 
375		</#if> 
376	<#elseif type=='tablet'> 
377		<#if validator.isNotNull(imageTablet)> 
378			<#return imageTablet> 
379		<#elseif validator.isNotNull(imageDesktop)> 
380			<#return imageDesktop> 
381		<#elseif validator.isNotNull(imageMobile)> 
382			<#return imageMobile > 
383		</#if> 
384	</#if> 
385</#function> 
386 
387<#function getUrl linkDocument linkToPage linkExternal> 
388	<#if validator.isNotNull(linkDocument)> 
389		<#return linkDocument> 
390	<#elseif validator.isNotNull(linkExternal)> 
391		<#return linkExternal> 
392	<#elseif validator.isNotNull(linkToPage)> 
393		<#return linkToPage> 
394	<#else> 
395		<#return ""> 
396	</#if> 
397</#function> 
398 
399<#function getHrefSocial type linkUrl> 
400	<#if type=='twitter'> 
401		<#return "https://twitter.com/intent/tweet?url="+linkUrl> 
402	<#elseif type=='facebook'> 
403		<#return "https://www.facebook.com/sharer/sharer.php?u="+linkUrl+"%2F&amp;src=sdkpreparse"> 
404	<#else>		 
405		<#return ''>		 
406	</#if> 
407</#function>