Une erreur s'est produite en traitant le modèle de document.
Expression Titre_Colonne.Lien_externe is undefined on line 43, column 106 in 10136#10174#BLOC_ZOOM_SUR_TEMPLATE.
1<#--les variables-->
 
2<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") />
 
3<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext()>
 
4<#assign themeDisplay = serviceContext.getThemeDisplay() />
 
5<#assign groupUrl = themeDisplay.getLayout().getGroup().getFriendlyURL()/>
 
6<#assign UrlPublic = themeDisplay.getPathFriendlyURLPublic()/>
 
7<#assign urlPortal = themeDisplay.getPortalURL()/>
 
8
 
9<#--type de bloc-->	
 
10<#if type_bloc?? && type_bloc.getData() == '["info"]' >
 
11    <#assign type_bloc_css = "informations" />
 
12    <#assign p_css = "" />
 
13<#else>
 
14    <#assign type_bloc_css = "zoomsur" />
 
15    <#assign p_css = "hidden-xs" />
 
16</#if>
 
17
 
18<#-- si pas d'image, le texte prend toute la largeur-->	
 
19	<#if (Titre_Colonne.Image)?? && validator.isNotNull(Titre_Colonne.Image.getData()) >
 
20		<#assign nb_col_css_class = "col2" />
 
21		<#assign col1_css_class = "col-sm-6" />
 
22		<#assign col2_css_class = "col-sm-6 col-xs-12" />
 
23	<#else>
 
24		<#assign nb_col_css_class = "" />
 
25		<#assign col1_css_class = "col-sm-12" />
 
26		<#assign col2_css_class = "hidden-xs" />	
 
27	</#if>
 
28	
 
29<#-- Si les trois liens sont renseignés, priorité au lien interne cliquable sur le titre -->
 
30	<#assign valeur_lien = "" />
 
31	<#if validator.isNotNull(Titre_Colonne.Lien.getData()) >
 
32		<#assign valeur_lien = "${Titre_Colonne.Lien.getFriendlyUrl()}"/>
 
33	<#elseif (Titre_Colonne.Lien_interne_relatif)?? && validator.isNotNull(Titre_Colonne.Lien_interne_relatif.getData()) >
 
34		<#assign valeur_lien = "${urlPortal}${UrlPublic}${groupUrl}${Titre_Colonne.Lien_interne_relatif.getData()}"/>
 
35	<#elseif (Titre_Colonne.Lien_externe)?? && validator.isNotNull(Titre_Colonne.Lien_externe.getData()) >
 
36		<#assign valeur_lien = "${Titre_Colonne.Lien_externe.getData()}"/>
 
37	</#if>
 
38<div class="${type_bloc_css} flex-column ${nb_col_css_class}">
 
39    <div class="row"> <div class="col-xs-12"><h2>${Titre_Bloc.getData()}</h2></div></div>
 
40    <div class="row bg no-margin">
 
41        <div class="flex-column ${col1_css_class} col-xs-12 no-padding bloc-text col1">
 
42        	<#if  validator.isNotNull(Titre_Colonne.getData())>
 
43        	    <#if validator.isNotNull(Titre_Colonne.Lien.getFriendlyUrl()) || validator.isNotNull(Titre_Colonne.Lien_externe.getData()) || validator.isNotNull(Titre_Colonne.Lien_interne_relatif.getData())>
 
44                   <h3 class="titre_${type_bloc_css}">
 
45        				<a href="${valeur_lien}">
 
46        					${Titre_Colonne.getData()}
 
47        				</a>
 
48    			    </h3>
 
49    			  <#else>
 
50    		        <h3 class="titre_${type_bloc_css}">
 
51        			    ${Titre_Colonne.getData()}
 
52    			    </h3>
 
53    			</#if>
 
54			<#else>
 
55			<div class="small-spacer hidden-xs"></div>
 
56			</#if>
 
57			<#if validator.isNotNull(Titre_Colonne.Texte.getData())>
 
58					<p class="${type_bloc_css}">${Titre_Colonne.Texte.getData()}</p>
 
59		    </#if>
 
60		         
 
61<#-- liste des liens-->
 
62	<#-- liens internes-->
 
63           <#if (Titre_Colonne.Lien.getSiblings())?has_content>
 
64				<#list Titre_Colonne.Lien.getSiblings() as cur_Lien>
 
65				<#if validator.isNotNull(cur_Lien.getData())>
 
66					<#-- Initialisation des variables -->
 
67					<#assign commentaire = ""/>
 
68		        	<#assign libelle = "En savoir plus"/>
 
69		        	
 
70		        	<#assign link_to_layout = cur_Lien.getFriendlyUrl()/>
 
71		        	<#assign layout = cur_Lien.getData()/>
 
72					<#-- commentaire du lien-->
 
73					<#if (cur_Lien.Commentaire_Lien)?? && validator.isNotNull(cur_Lien.Commentaire_Lien.getData()) >
 
74						<#assign commentaire = cur_Lien.Commentaire_Lien.getData()/>
 
75					</#if>
 
76					<#-- Libelle du lien-->
 
77					<#if (cur_Lien.Libelle_Lien)?? && validator.isNotNull(cur_Lien.Libelle_Lien.getData()) >
 
78						<#assign libelle = cur_Lien.Libelle_Lien.getData()/>
 
79					</#if>
 
80					<div class="button olive hidden-xs">
 
81						<@agora.displayInternalLink link_to_layout layout commentaire libelle />
 
82					</div>
 
83	            </#if>
 
84                </#list>
 
85             </#if>
 
86	
 
87	<#-- liens internes relatifs-->
 
88           <#if (Titre_Colonne.Lien_interne_relatif.getSiblings())?has_content>
 
89				<#list Titre_Colonne.Lien_interne_relatif.getSiblings() as cur_Lien>
 
90				<#if validator.isNotNull(cur_Lien.getData())>
 
91					<#-- Initialisation des variables -->
 
92					<#assign plid = layoutService.getFriendlyURLLayout(groupId, false, cur_Lien.getData()).getPlid()/>
 
93					<#assign layout = layoutService.getLayout(getterUtil.getLong(plid)) />
 
94					<#assign pageTitle = layout.getName(locale)/>
 
95					<#assign commentaire = "Accéder à " + pageTitle/>
 
96		        	<#assign libelle = "${pageTitle}"/>
 
97					<#-- commentaire du lien-->
 
98					<#if (cur_Lien.CommentaireLienInterneRelatif)?? && validator.isNotNull(cur_Lien.CommentaireLienInterneRelatif.getData()) >
 
99						<#assign commentaire = cur_Lien.CommentaireLienInterneRelatif.getData()/>
 
100					</#if>
 
101					<#-- Libelle du lien-->
 
102					<#if (cur_Lien.LibelleLienInterneRelatif)?? && validator.isNotNull(cur_Lien.LibelleLienInterneRelatif.getData()) >
 
103						<#assign libelle = cur_Lien.LibelleLienInterneRelatif.getData()/>
 
104					</#if>
 
105					 <div class="button olive hidden-xs">
 
106						<a href="${urlPortal}${UrlPublic}${groupUrl}${Titre_Colonne.Lien_interne_relatif.getData()}" title="${commentaire}">
 
107							${libelle}
 
108						</a>
 
109					</div>
 
110	            </#if>
 
111                </#list>
 
112             </#if>  			 
 
113
 
114	<#-- liens externes-->			 
 
115           <#if (Titre_Colonne.Lien_externe.getSiblings())?has_content>
 
116				<#list Titre_Colonne.Lien_externe.getSiblings() as cur_Lien>
 
117				<#if validator.isNotNull(cur_Lien.getData())>
 
118			        <#assign comment = ""/>
 
119			        <#assign label = "En savoir plus"/>
 
120			        <#assign link = cur_Lien.getData()/>
 
121				        <#if cur_Lien.CommentaireLienExterne?? && validator.isNotNull(cur_Lien.CommentaireLienExterne.getData())>
 
122				        	<#assign comment = cur_Lien.CommentaireLienExterne.getData()/>
 
123				        <#else>
 
124				            <#assign comment = "Accéder à " + link />
 
125				        </#if>
 
126				        <#if cur_Lien.LibelleLienExterne?? && validator.isNotNull(cur_Lien.LibelleLienExterne.getData())>
 
127				        	<#assign label = cur_Lien.LibelleLienExterne.getData()/>
 
128				        </#if>
 
129						<div class="button olive hidden-xs">
 
130							<@agora.displayExternalLink link comment label />
 
131						</div>
 
132	             </#if>
 
133                </#list>
 
134             </#if>
 
135			 
 
136        </div>
 
137        <#if (Titre_Colonne.Image)?? && validator.isNotNull(Titre_Colonne.Image.getData()) >
 
138        <div class="${col2_css_class} bloc-img no-padding col1">
 
139            <a href="${valeur_lien}">
 
140            	<#assign imageAlt = "" />
 
141			    <#if (Titre_Colonne)?? && (Titre_Colonne.Image)?? && (Titre_Colonne.Image.Image_Alt)?? && validator.isNotNull(Titre_Colonne.Image.Image_Alt.getData()) >
 
142			        <#assign imageAlt = Titre_Colonne.Image.Image_Alt.getData() />
 
143			    </#if>
 
144			    
 
145                <img src="${Titre_Colonne.Image.getData()}" alt="${imageAlt}">
 
146            </a>
 
147        </div>
 
148        </#if>
 
149    </div>
 
150</div> 

Articles et dossiers

Ça vous intéresse

Retrouvez toute l'actualité de la MSA de la Corse

La MSA agit quotidiennement pour améliorer la qualité de vie sur les territoires.

Retrouvez tous les contacts de votre MSA par mail, téléphone ou courrier.

Accéder à votre espace privé

Zoom sur...

7 gestes à adopter pour se protéger des virus de l'hiver

Un hiver sans rhume, grippe ou gastro… ça vous dirait ? Les virus sont responsables des maladies infectieuses de l'hiver : rhume, grippe, bronchite.. Adopter les bons gestes au quotidien, c'est se protéger et protéger les autres des microbes. Découvrez les 7 gestes qui constituent votre bouclier de protection contre les virus de l'hiver