Bienvenido al Portal de Información al Ciudadano de Algeciras
Un espacio que Emalgesa pone a tu disposición para que encuentres todo lo que necesitas de una manera rápida y eficaz.
INFORMACIÓN SOBRE COOKIES
Esta web de Grupo FCC (el Sitio Web) utiliza Cookies para comprender qué secciones le resultan más interesantes y útiles, securizar el Sitio Web, mostrarle nuestras localizaciones y reproducir videos online, así como para mantener las preferencias que seleccione. Las Cookies contienen información que se almacena en su navegador y, de este modo, se le reconocerá cuando regrese al Sitio Web.
Para conocer más información acerca de las Cookies, consulte nuestra Política de Cookies.
A continuación, puede i) configurar las cookies que desea que se instalen en su equipo o ii) aceptar todas las cookies.
| Tipo de Cookie | Finalidad | Terceros involucrados | Preferencia |
|---|---|---|---|
| Cookies técnicas | Son aquellas que permiten el correcto funcionamiento del Sitio Web. |
(Liferay/Dynatrace, Google). Puede obtener más información sobre las cookies de terceros que se instalan en la Política de Cookies y en los siguientes enlaces: Dynatrace (Liferay): https://www.dynatrace.com/support/help/how-to-use-dynatrace/data-privacy-and-security/data-privacy/cookies/ Google: https://policies.google.com/technologies/cookies?hl=es |
Habilitadas
|
| Cookies de preferencias o personalización | Permiten recordar información para que el usuario acceda al servicio con determinadas características que pueden diferenciar su experiencia de la de otros usuarios. |
|
Deshabilitadas
Habilitadas
|
| Cookies de análisis o medición | Son aquellas que nos permiten cuantificar el número de usuarios y así realizar la medición y análisis estadístico de la utilización. |
Más información sobre estas cookies de Google en: https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage?hl=es |
Deshabilitadas
Habilitadas
|
| Cookies de publicidad comportamental | Se trata de cookies diseñadas y utilizadas para la gestión, de la forma más eficaz posible de los espacios publicitarios mostrados al usuario, mediante el servicio de publicidad en atención a su perfil e intereses. |
Google utiliza cookies con fines publicitarios, como publicar y renderizar anuncios, personalizar anuncios (según la configuración de anuncios que tenga el usuario en g.co/adsettings), limitar el número de veces que se muestra un anuncio a un usuario, ocultar anuncios que el usuario ha indicado que no quiere volver a ver y medir la eficacia de los anuncios. Doubleclick: En el caso de Google Ad Manager o los productos publicitarios de Google Marketing Platform, las cookies de terceros que se utilizan con fines publicitarios pueden estar asociadas a doubleclick.net o a dominios de Google específicos de un país, como google.com. |
Deshabilitadas
Habilitadas
|
|
Más información acerca de nuestra Política de Cookies en Política de Cookies. |
|||
The following has evaluated to null or missing:
==> iconoTituloFieldSet.iconoImgFieldSet [in template "12187455#12187494#911617" at line 124, column 63]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #if iconoTituloFieldSet.getSiblings()... [in template "12187455#12187494#911617" at line 124, column 9]
----
1<#assign css_master = "" />
2
3<#assign journalArticleId = .vars["reserved-article-id"].data />
4<#assign redes_sociales_id = "" />
5
6<#assign theme_settings = themeDisplay.getThemeSettings() />
7<#if theme_settings["redes-sociales-id"]??>
8 <#assign redes_sociales_id = getterUtil.getString(theme_settings["redes-sociales-id"]) />
9</#if>
10
11<#attempt>
12 <#assign group = themeDisplay.getScopeGroup() />
13 <#assign master_page_option = group.getExpandoBridge().getAttribute("custom_master_page")![] />
14 <#list master_page_option as val>
15 <#assign css_master = val?lower_case />
16 </#list>
17<#recover>
18</#attempt>
19
20<#if (css_master != "sin_aplicar" && css_master != "" ) && (redes_sociales_id == journalArticleId) >
21<style>
22 html.fcc-web.master-page #footer .footerCertifications img {
23 height: 100% !important;
24 }
25 html.fcc-web.master-page #footer .footerCertifications .leyenda-iconos {
26 display: none;
27 }
28 .portlet-column .journal-content-article > ul > .rrhh-x,
29.portlet-column .journal-content-article > ul > .rrhh-linkdln,
30.portlet-column .journal-content-article > ul > .rrhh-instagram,
31.portlet-column .journal-content-article > ul > .rrhh-youtube,
32.portlet-column .journal-content-article > ul > .rrhh-x,
33.portlet-column .journal-content-article > ul > .rrhh-twitter,
34.portlet-column .journal-content-article > ul > .rrhh-linkedin,
35.portlet-column .journal-content-article > ul > .rrhh-vimeo,
36.portlet-column .journal-content-article > ul > .rrhh-rss
37
38{
39 width: 32px;
40 height: 32px;
41 display: flex;
42 justify-content: center;
43 align-items: center;
44 margin-right: 8px;
45 background-color: #ededed;
46 border-radius: 50%;
47 margin-top: 20px;
48
49}
50 .portlet-column .journal-content-article > ul > .rrhh-x img,
51.portlet-column .journal-content-article > ul > .rrhh-linkdln img,
52.portlet-column .journal-content-article > ul > .rrhh-instagram img,
53.portlet-column .journal-content-article > ul > .rrhh-youtube img,
54.portlet-column .journal-content-article > ul > .rrhh-x img,
55.portlet-column .journal-content-article > ul > .rrhh-twitter img,
56.portlet-column .journal-content-article > ul > .rrhh-linkedin img,
57.portlet-column .journal-content-article > ul > .rrhh-vimeo img,
58.portlet-column .journal-content-article > ul > .rrhh-rss img {
59width:16px;height:16px;
60}
61 .portlet-column .journal-content-article > ul > .rrhh-x a,
62.portlet-column .journal-content-article > ul > .rrhh-linkdln a,
63.portlet-column .journal-content-article > ul > .rrhh-instagram a,
64.portlet-column .journal-content-article > ul > .rrhh-youtube a,
65.portlet-column .journal-content-article > ul > .rrhh-x a,
66.portlet-column .journal-content-article > ul > .rrhh-twitter a,
67.portlet-column .journal-content-article > ul > .rrhh-linkedin a,
68.portlet-column .journal-content-article > ul > .rrhh-vimeo a,
69.portlet-column .journal-content-article > ul > .rrhh-rss a {
70line-height:0px;
71}
72</style>
73<#assign socialIcons = {
74 "x": '<img src="${themeDisplay.getPathThemeImages()}/CE/twitter-x.svg" />',
75 "twitter": '<img src="${themeDisplay.getPathThemeImages()}/CE/twitter-x.svg" />',
76 "facebook": '<img src="${themeDisplay.getPathThemeImages()}/CE/facebook.svg" />',
77 "linkdln":'<img src="${themeDisplay.getPathThemeImages()}/CE/linkedin.svg" />',
78 "linkedin": '<img src="${themeDisplay.getPathThemeImages()}/CE/linkedin.svg" />',
79 "youtube":'<img src="${themeDisplay.getPathThemeImages()}/CE/youtube.svg" />',
80 "instagram":'<img src="${themeDisplay.getPathThemeImages()}/CE/instagram.svg" />',
81 "rss":'<img src="${themeDisplay.getPathThemeImages()}/CE/rss.svg" />',
82 "vimeo":'<img src="${themeDisplay.getPathThemeImages()}/CE/vimeo.svg" />',
83 "تويتر":'<img src="${themeDisplay.getPathThemeImages()}/CE/twitter-x.svg" />',
84 "ينكدين":'<img src="${themeDisplay.getPathThemeImages()}/CE/linkedin.svg" />',
85 "موقع youtube":'<img src="${themeDisplay.getPathThemeImages()}/CE/youtube.svg" />'
86} />
87
88
89<#if iconoTituloFieldSet.getSiblings()?has_content>
90
91<ul class="df lsn m-0 p-0">
92 <#list iconoTituloFieldSet.getSiblings() as cur_iconoTituloFieldSet>
93
94<#assign url_rrhh = cur_iconoTituloFieldSet.iconoTituloFieldSetFieldSet.iconoEnlaceFieldSet.iconoEnlaceFieldSetFieldSet.iconoEnlaceExt.getData() />
95<#if cur_iconoTituloFieldSet.iconoTituloFieldSetFieldSet.iconoEnlaceFieldSet.iconoEnlaceFieldSetFieldSet.iconoEnlaceInt.getFriendlyUrl()?has_content>
96<#assign url_rrhh = cur_iconoTituloFieldSet.iconoTituloFieldSetFieldSet.iconoEnlaceFieldSet.iconoEnlaceFieldSetFieldSet.iconoEnlaceInt.getFriendlyUrl() />
97</#if>
98
99
100 <li class="rrhh-${cur_iconoTituloFieldSet.iconoTitulo.getData()?lower_case}">
101
102 <a href="${url_rrhh}" target="_blank" class="pr">${socialIcons[cur_iconoTituloFieldSet.iconoTitulo.getData()?lower_case]!''} <p class="legend" style="display:none;">${cur_iconoTituloFieldSet.iconoTitulo.getData()?replace("Twitter","X")}</p></a>
103
104
105 </li>
106
107
108
109
110 </#list>
111 </ul>
112</#if>
113
114<#else>
115
116
117
118
119
120
121 <#assign displayItems = [] />
122 <#assign items = "" />
123
124 <#if iconoTituloFieldSet.getSiblings()?has_content && iconoTituloFieldSet.iconoImgFieldSet.iconoImg.getData()?has_content >
125
126
127 <#if leyenda_iconos?has_content>
128 <div class="leyenda-iconos">
129 <p>${leyenda_iconos.getData()}</p>
130 </div>
131 </#if>
132
133
134 <ul class="social_media d-flex justify-content-center align-items-end">
135 <#list iconoTituloFieldSet.getSiblings() as cur_icono>
136
137
138 <#assign titulo = cur_icono.iconoTitulo.getData() />
139 <#assign icono = cur_icono.iconoTituloFieldSetFieldSet.iconoImgFieldSet.iconoImg.getData() />
140 <#assign iconoAlt = cur_icono.iconoTituloFieldSetFieldSet.iconoImgFieldSet.iconoImgFieldSetFieldSet.iconoAlt.getData() />
141
142 <#if iconoAlt?? && iconoAlt?has_content>
143 <#assign iconoAlt = titulo />
144 </#if>
145
146 <#assign enlaceExt = cur_icono.iconoTituloFieldSetFieldSet.iconoEnlaceFieldSet.iconoEnlaceFieldSetFieldSet.iconoEnlaceExt.getData()/>
147 <#assign enlaceInt = cur_icono.iconoTituloFieldSetFieldSet.iconoEnlaceFieldSet.iconoEnlaceFieldSetFieldSet.iconoEnlaceInt.getFriendlyUrl() />
148 <#assign enlaceTitle = cur_icono.iconoTituloFieldSetFieldSet.iconoEnlaceFieldSet.iconoEnlaceFieldSetFieldSet.iconoEnlaceTitle.getData() />
149 <#assign enlaceTarget = cur_icono.iconoTituloFieldSetFieldSet.iconoEnlaceFieldSet.iconoEnlaceFieldSetFieldSet.iconoEnlaceTarget.getData() />
150
151<#assign targetMsg = "" />
152<#assign titleInf = "" />
153
154 <#if enlaceTarget =="_blank">
155 <#if locale == "es_ES">
156 <#assign targetMsg = "(Se abre en una nueva ventana)" />
157 <#assign titleInf = "(Más información)" />
158 <#elseif locale == "en_US">
159 <#assign targetMsg = "(Opens in new window)"/>
160 <#assign titleInf = "(More information)"/>
161 <#elseif locale == "pt_PT">
162 <#assign targetMsg = "(Abre em uma nova janela)"/>
163 <#assign titleInf = "(Mais informações)"/>
164 <#elseif locale == "gl_ES">
165 <#assign targetMsg = "(Ábrese nunha nova ventá)"/>
166 <#assign titleInf = "(Máis información)"/>
167 <#elseif locale == "ca_ES">
168 <#assign targetMsg = "(S’obre en una nova finestra)"/>
169 <#assign titleInf = "(Més informació)"/>
170 <#elseif locale == "fr_FR">
171 <#assign targetMsg = "(S’ouvre dans une nouvelle fenêtre)"/>
172 <#assign titleInf = "(Plus d'informations)"/>
173 </#if>
174 <#else>
175 <#assign targetMsg = ""/>
176 </#if>
177
178 <#assign items>${items}
179 <li>
180 <#if enlaceExt?has_content>
181 <a data-bubbletooltip="${titulo}" href="${enlaceExt}" title="${targetMsg}"
182 target="${enlaceTarget}">
183
184 <img src="${icono}" alt="${iconoAlt}"/>
185
186 </a>
187 <#elseif enlaceInt?has_content>
188 <a data-bubbletooltip="${titulo}" href="${enlaceInt}" title="${titleInf}"
189 target="${enlaceTarget}">
190
191 <img src="${icono}" alt="${iconoAlt}"/>
192
193 </a>
194 <#else>
195 <img src="${icono}" alt="${iconoAlt}"/>
196 </#if>
197
198
199 </li>
200 </#assign>
201
202 </#list>
203 ${items}
204 </ul>
205
206 </#if>
207
208
209</#if>
Un espacio que Emalgesa pone a tu disposición para que encuentres todo lo que necesitas de una manera rápida y eficaz.