Buscando, por favor espere...

Noticias Destacadas | Ayuntamiento de Valencia - València

Búsqueda de noticias

Fecha (dd/mm/aaaa)

Búsqueda por día

Últimas noticias


Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> cur_vImagen.tipoRecurso  [in template "20115#20151#158259" at line 203, column 86]

----
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 cur_vImagen.tipoRecurso.getData()...  [in template "20115#20151#158259" at line 203, column 81]
----
1<#assign liferay_theme=PortletJspTagLibs["/META-INF/liferay-theme.tld"] /> 
2<@liferay_theme["defineObjects"] /> 
3<#assign themeRootPath=themeDisplay.getPathThemeRoot() /> 
4<#assign themeImagesPath=themeDisplay.getPathThemeImages() /> 
5<#assign dlAppServiceUtil=serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService") /> 
6<#assign 
7    journalArticleLocalService=serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
8<#assign 
9    assetCategoryService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") /> 
10<#assign lang=themeDisplay.getLocale()> 
11    <#assign commonUtilsApi=serviceLocator.findService("com.valencia.liferay.common.utils.api.CommonUtilsApi") /> 
12 
13    <script> 
14        $(document).ready(function () { 
15            $(".slider-img").parent().parent().show(); 
16            $(".slider-img").parent().show(); 
17        }); 
18 
19        if (window.hasOwnProperty("define") && define.amd) { 
20            define._amd = define.amd; 
21            define.amd = false; 
22
23    </script> 
24    <script src="${themeRootPath}/js/lightslider.min.js"></script> 
25    <script src="${themeRootPath}/js/ekko-lightbox.js"></script> 
26    <link type="text/css" rel="stylesheet" href="${themeRootPath}/css/ext/lightslider.min.css" /> 
27    <link type="text/css" rel="stylesheet" href="${themeRootPath}/css/ext/ekko-lightbox.css" /> 
28    <script> 
29        if (window.hasOwnProperty("define") && define._amd) { 
30            define.amd = define._amd; 
31
32    </script> 
33 
34 
35    <!-- variables --> 
36    <#assign currentUrl=themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() /> 
37    <#assign urlArticle=.vars['reserved-article-url-title'].data /> 
38    <#assign urlArticleNoContext=themeDisplay.getPortalURL() + "/-/" + urlArticle /> 
39    <#assign publishedDate=.vars['reserved-article-create-date'].data /> 
40    <#assign title=.vars['reserved-article-title'].data /> 
41    <#assign description=.vars['reserved-article-description'].data /> 
42    <#assign contentId=.vars['reserved-article-id'].data> 
43        <#assign liferay_ui=taglibLiferayHash["/META-INF/liferay-ui.tld"] /> 
44        <#assign liferay_portlet=taglibLiferayHash["/META-INF/liferay-portlet-ext.tld"] /> 
45        <#assign vocabularyID=getterUtil.getLong(156752) /> 
46        <#assign backUrl="" /> 
47        <#if request.getHeader("Referer")??> 
48            <#assign backUrl=request.getHeader("Referer") /> 
49        </#if> 
50 
51        <#if backUrl?contains("/buscador")> 
52            <#assign 
53                redirectSessionAttr=(request.getSession().getAttribute("LIFERAY_SHARED_redirectToBuscador")??)?then(request.getSession().getAttribute("LIFERAY_SHARED_redirectToBuscador"),"") /> 
54            <#if redirectSessionAttr !=""> 
55                <#assign backUrl=redirectSessionAttr /> 
56            </#if> 
57        </#if> 
58 
59 
60        <#assign journalArticleClassname="com.liferay.journal.model.JournalArticle"> 
61            <#assign 
62                AssetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
63            <#assign 
64                AssetLinkLocalService=serviceLocator.findService("com.liferay.asset.link.service.AssetLinkLocalService") /> 
65            <#assign 
66                JournalArticleLocalService=serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
67                <#assign 
68                    dlFileEntryLocalService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
69                <#assign scopeId=.vars['scopeGroupId'] /> 
70 
71                <#assign journalArticle=JournalArticleLocalService.fetchArticle(getterUtil.getLong(scopeId), contentId)> 
72                    <#assign journaArticleEntry=AssetEntryLocalService.getEntry(journalArticleClassname, 
73                        journalArticle.getResourcePrimKey())> 
74                        <#assign categorys=assetCategoryService.getEntryCategories(journaArticleEntry.getEntryId())> 
75 
76                            <!-- Evitar "En portada" category. Primero Vocabulario actualidadWebMunicipal, luego Actualidad, Distrito --> 
77                            <#assign categoryId=""> 
78                                <#assign categoryName=""> 
79                                    <#list categorys as cat> 
80                                        <#if cat.getVocabularyId()==1303357> 
81                                            <#assign categoryId=cat.getCategoryId()> 
82                                                <#assign categoryName=cat.getTitle(lang)> 
83                                        </#if> 
84 
85                                        <#if categoryName !=""> 
86                                            <#break> 
87                                        </#if> 
88                                    </#list> 
89                                    <!-- Actualidad --> 
90                                    <#if categoryName==""> 
91                                        <#list categorys as cat> 
92                                            <#if cat.getVocabularyId()==156752> 
93                                                <#assign categoryId=cat.getCategoryId()> 
94                                                    <#assign categoryName=cat.getTitle(lang)> 
95                                            </#if> 
96 
97                                            <#if categoryName !=""> 
98                                                <#break> 
99                                            </#if> 
100                                        </#list> 
101                                    </#if> 
102                                    <!-- Distrito --> 
103                                    <#if categoryName==""> 
104                                        <#list categorys as cat> 
105                                            <#if cat.getVocabularyId()==379729> 
106                                                <#assign categoryId=cat.getCategoryId()> 
107                                                    <#assign categoryName=cat.getTitle(lang)> 
108                                            </#if> 
109 
110                                            <#if categoryName !=""> 
111                                                <#break> 
112                                            </#if> 
113                                        </#list> 
114                                    </#if> 
115                                    <!-- Cualquiera que no sea visualizacion --> 
116                                    <#if categoryName==""> 
117                                        <#list categorys as cat> 
118                                            <#if cat.getVocabularyId() !=38062> 
119                                                <#assign categoryId=cat.getCategoryId()> 
120                                                    <#assign categoryName=cat.getTitle(lang)> 
121                                            </#if> 
122 
123                                            <#if categoryName !=""> 
124                                                <#break> 
125                                            </#if> 
126                                        </#list> 
127                                    </#if> 
128 
129                                    <#if categoryName==""> 
130                                        <#assign categoryId=categorys[0].getCategoryId()> 
131                                            <#assign categoryName=categorys[0].getTitle(lang)> 
132                                    </#if> 
133 
134 
135                                    <#assign 
136                                        serviceContext=staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() /> 
137                                    <#assign httpServletRequest=serviceContext.getRequest()> 
138 
139                                        <#assign date=publishedDate> 
140 
141                                            <!-- variables para ShareThis SocialNetworks --> 
142                                            <#assign imageShareUrl="" /> 
143                                            <#assign videoShareUrl="" /> 
144 
145                                            <div class="container noticia-contenido"> 
146 
147                                                <#-- Comprobar si estamos en vista previa e incrustar portlet --> 
148                                                    <#assign 
149                                                        currentUrlLC=(themeDisplay.getURLCurrent()?lower_case)!"" /> 
150                                                    <#assign isPreviewByUrl=currentUrlLC?contains("/control_panel") || 
151                                                        currentUrlLC?contains("p_l_mode=preview") || 
152                                                        currentUrlLC?contains("preview") /> 
153                                                    <#-- Fallback extra: cuando estás en el Control Panel (más robusto 
154                                                        en muchas instancias) --> 
155                                                        <#assign 
156                                                            isControlPanelLayout=(themeDisplay.getLayout()?has_content 
157                                                            && 
158                                                            (themeDisplay.getLayout().getType()?lower_case)?contains("control_panel"))!false /> 
159                                                        <#assign showGenerateWord=isPreviewByUrl || 
160                                                            isControlPanelLayout /> 
161                                                        <#if showGenerateWord> 
162                                                            <@liferay_portlet["runtime"] 
163                                                                portletName="generar_word_prensa_GenerarWordPrensaPortlet" 
164                                                                instanceId="cm6GogTwx3Pb" 
165                                                                queryString=("articleId=" + contentId + " &articleTitle=" + title)/>		 
166	                                                      </#if>	 
167	                                                    	<#-- fin Incrustar portlet --> 
168                                                         <div class=" row"> 
169                                                                <div class="col-12"> 
170                                                                    <div class="pb-3"> 
171                                                                        <span class="volver"> 
172                                                                            <img src="${themeImagesPath}/icons/icono_volver.svg" 
173                                                                                alt=""> 
174                                                                            <@liferay.language key="volver" /> 
175                                                                        </span> 
176                                                                    </div> 
177                                                                    <#assign urlPaginaCategoria=""> 
178                                                                        <#if lang=="es_ES"> 
179                                                                            <#assign 
180                                                                                urlPaginaCategoria="/cas/actualidad/-/categories/${categoryId}"> 
181                                                                                <#elseif lang=="ca_ES"> 
182                                                                                    <#assign 
183                                                                                        urlPaginaCategoria="/val/actualitat/-/categories/${categoryId}"> 
184                                                                                        <#else> 
185                                                                                            <#assign 
186                                                                                                urlPaginaCategoria="/cas/actualidad"> 
187                                                                        </#if> 
188                                                                        <ul class="listaCategoriasCabecera"> 
189                                                                            <li class="itemCategoria"><a 
190                                                                                    class="enlaceCategoria" 
191                                                                                    href="${urlPaginaCategoria}">${categoryName}</a> 
192                                                                            </li> 
193                                                                        </ul> 
194                                                                        <h2 class="bloque_titulo">${Titular.getData()} 
195                                                                        </h2> 
196                                                                        <h3 class="bloque_subtitulo"> 
197                                                                            ${Antetitulo.getData()}</h3> 
198 
199                                                                        <#assign cont=0 /> 
200                                                                        <#if tituloRecurso??> 
201                                                                            <#list tituloRecurso.getSiblings() as 
202                                                                                cur_vImagen> 
203                                                                                <#if cur_vImagen.tipoRecurso.getData()=="imagen" 
204                                                                                    && cur_vImagen.multimedia.getData() 
205                                                                                    !=""> 
206                                                                                    <#assign cont=cont+1 /> 
207                                                                                </#if> 
208                                                                            </#list> 
209                                                                        </#if> 
210                                                                        <#if enlaceYoutube?? && 
211                                                                            enlaceYoutube.getSiblings()?has_content> 
212 
213                                                                            <#list enlaceYoutube.getSiblings() as 
214                                                                                cur_enlaceYoutube> 
215                                                                                <#if cur_enlaceYoutube.getData()?? && 
216                                                                                    cur_enlaceYoutube.getData() !=""> 
217                                                                                    <#assign 
218                                                                                        url=cur_enlaceYoutube.getData() /> 
219                                                                                    <#assign 
220                                                                                        url=url?replace("watch?v="," 
221                                                                                        embed/") /> 
222                                                                                    <iframe id="player" class="div-you" 
223                                                                                        src="${url}" 
224                                                                                        allowfullscreen></iframe> 
225                                                                                    <#assign videoShareUrl=url /> 
226                                                                                    <#if cur_enlaceYoutube.DescripcionYoutube?? 
227                                                                                        && 
228                                                                                        cur_enlaceYoutube.DescripcionYoutube.getData() 
229                                                                                        !=""> 
230                                                                                        <p>&#8226; 
231                                                                                            ${cur_enlaceYoutube.DescripcionYoutube.getData()} 
232                                                                                        </p> 
233                                                                                    </#if> 
234 
235                                                                                    <#elseif tituloRecurso?? && 
236                                                                                        tituloRecurso.getSiblings()?has_content> 
237                                                                                        <#if (cont> 1)> 
238                                                                                            <div class="div-img"> 
239                                                                                                <ul class="ul-img" 
240                                                                                                    id="imgsSlider"> 
241                                                                                                    <#list 
242                                                                                                        tituloRecurso.getSiblings() 
243                                                                                                        as cur_vImagen> 
244                                                                                                        <#if cur_vImagen.tipoRecurso.getData()=="imagen" 
245                                                                                                            && 
246                                                                                                            cur_vImagen.multimedia.getData() 
247                                                                                                            !=""> 
248                                                                                                            <li 
249                                                                                                                class="li-img"> 
250                                                                                                                <#assign 
251                                                                                                                    imageJson=jsonFactoryUtil.createJSONObject(cur_vImagen.multimedia.data)> 
252                                                                                                                    <#assign 
253                                                                                                                        imageClassPK=imageJson.getString("classPK")> 
254                                                                                                                        <#if 
255                                                                                                                            imageClassPK?has_content> 
256                                                                                                                            <@adaptive_media_image["img"] 
257                                                                                                                                class="slider-img" 
258                                                                                                                                alt="" 
259                                                                                                                                fileVersion=dlAppServiceUtil.getFileEntry(imageClassPK?number).getFileVersion() /> 
260                                                                                                                            <#else> 
261                                                                                                                                <#assign 
262                                                                                                                                    fileEntryId=imageJson.getString("fileEntryId")> 
263                                                                                                                                    <@adaptive_media_image["img"] 
264                                                                                                                                        class="slider-img" 
265                                                                                                                                        alt="" 
266                                                                                                                                        fileVersion=dlAppServiceUtil.getFileEntry(fileEntryId?number).getFileVersion() /> 
267                                                                                                                        </#if> 
268                                                                                                                        <#assign 
269                                                                                                                            imageShareUrl=themeDisplay.getPortalURL() 
270
271                                                                                                                            cur_vImagen.multimedia.getData() /> 
272 
273                                                                                                            </li> 
274 
275                                                                                                        </#if> 
276                                                                                                    </#list> 
277                                                                                                </ul> 
278                                                                                            </div> 
279                                                                                        </#if> 
280                                                                                        <#if (cont==1)> 
281                                                                                            <#list 
282                                                                                                tituloRecurso.getSiblings() 
283                                                                                                as cur_vImagen> 
284                                                                                                <#if cur_vImagen.tipoRecurso.getData()=="imagen" 
285                                                                                                    && 
286                                                                                                    cur_vImagen.multimedia.getData() 
287                                                                                                    !=""> 
288                                                                                                    <#assign 
289                                                                                                        imageJson=jsonFactoryUtil.createJSONObject(cur_vImagen.multimedia.data)> 
290                                                                                                        <#assign 
291                                                                                                            imageClassPK=imageJson.getString("classPK")> 
292                                                                                                            <#if 
293                                                                                                                imageClassPK?has_content> 
294                                                                                                                <@adaptive_media_image["img"] 
295                                                                                                                    class="slider-img" 
296                                                                                                                    alt="" 
297                                                                                                                    fileVersion=dlAppServiceUtil.getFileEntry(imageClassPK?number).getFileVersion() /> 
298                                                                                                                <#else> 
299                                                                                                                    <#assign 
300                                                                                                                        fileEntryId=imageJson.getString("fileEntryId")> 
301                                                                                                                        <@adaptive_media_image["img"] 
302                                                                                                                            class="slider-img" 
303                                                                                                                            alt="" 
304                                                                                                                            fileVersion=dlAppServiceUtil.getFileEntry(fileEntryId?number).getFileVersion() /> 
305                                                                                                            </#if> 
306                                                                                                            <p>&#8226; 
307                                                                                                                ${cur_vImagen.descripcionRecurso.getData()} 
308                                                                                                            </p> 
309                                                                                                            <#assign 
310                                                                                                                imageShareUrl=themeDisplay.getPortalURL() 
311
312                                                                                                                cur_vImagen.multimedia.getData() /> 
313                                                                                                </#if> 
314                                                                                            </#list> 
315                                                                                        </#if> 
316                                                                                </#if> 
317                                                                                <#break> 
318                                                                            </#list> 
319 
320                                                                            <#else> 
321                                                                                <#if tituloRecurso?? && 
322                                                                                    tituloRecurso.getSiblings()?has_content> 
323                                                                                    <#if (cont> 1)> 
324                                                                                        <div class="div-img"> 
325                                                                                            <ul class="ul-img" 
326                                                                                                id="imgsSlider"> 
327                                                                                                <#list 
328                                                                                                    tituloRecurso.getSiblings() 
329                                                                                                    as cur_vImagen> 
330                                                                                                    <#if cur_vImagen.tipoRecurso.getData()=="imagen" 
331                                                                                                        && 
332                                                                                                        cur_vImagen.multimedia.getData() 
333                                                                                                        !=""> 
334                                                                                                        <li 
335                                                                                                            class="li-img"> 
336                                                                                                            <#assign 
337                                                                                                                imageJson=jsonFactoryUtil.createJSONObject(cur_vImagen.multimedia.data)> 
338                                                                                                                <#assign 
339                                                                                                                    imageClassPK=imageJson.getString("classPK")> 
340                                                                                                                    <#if 
341                                                                                                                        imageClassPK?has_content> 
342                                                                                                                        <@adaptive_media_image["img"] 
343                                                                                                                            class="slider-img" 
344                                                                                                                            alt="" 
345                                                                                                                            fileVersion=dlAppServiceUtil.getFileEntry(imageClassPK?number).getFileVersion() /> 
346                                                                                                                        <#else> 
347                                                                                                                            <#assign 
348                                                                                                                                fileEntryId=imageJson.getString("fileEntryId")> 
349                                                                                                                                <@adaptive_media_image["img"] 
350                                                                                                                                    class="slider-img" 
351                                                                                                                                    alt="" 
352                                                                                                                                    fileVersion=dlAppServiceUtil.getFileEntry(fileEntryId?number).getFileVersion() /> 
353                                                                                                                    </#if> 
354                                                                                                        </li> 
355 
356                                                                                                    </#if> 
357                                                                                                </#list> 
358                                                                                            </ul> 
359                                                                                        </div> 
360                                                                                    </#if> 
361                                                                                    <#if (cont==1)> 
362                                                                                        <#list 
363                                                                                            tituloRecurso.getSiblings() 
364                                                                                            as cur_vImagen> 
365                                                                                            <#if cur_vImagen.tipoRecurso.getData()=="imagen" 
366                                                                                                && 
367                                                                                                cur_vImagen.multimedia.getData() 
368                                                                                                !=""> 
369                                                                                                <#assign 
370                                                                                                    imageJson=jsonFactoryUtil.createJSONObject(cur_vImagen.multimedia.data)> 
371                                                                                                    <#assign 
372                                                                                                        imageClassPK=imageJson.getString("classPK")> 
373                                                                                                        <#if 
374                                                                                                            imageClassPK?has_content> 
375                                                                                                            <@adaptive_media_image["img"] 
376                                                                                                                class="slider-img" 
377                                                                                                                alt="" 
378                                                                                                                fileVersion=dlAppServiceUtil.getFileEntry(imageClassPK?number).getFileVersion() /> 
379                                                                                                            <#else> 
380                                                                                                                <#assign 
381                                                                                                                    fileEntryId=imageJson.getString("fileEntryId")> 
382                                                                                                                    <@adaptive_media_image["img"] 
383                                                                                                                        class="slider-img" 
384                                                                                                                        alt="" 
385                                                                                                                        fileVersion=dlAppServiceUtil.getFileEntry(fileEntryId?number).getFileVersion() /> 
386                                                                                                        </#if> 
387                                                                                                        <p>&#8226; 
388                                                                                                            ${cur_vImagen.descripcionRecurso.getData()} 
389                                                                                                        </p> 
390                                                                                                        <#assign 
391                                                                                                            imageShareUrl=themeDisplay.getPortalURL() 
392
393                                                                                                            cur_vImagen.multimedia.getData() /> 
394                                                                                            </#if> 
395                                                                                        </#list> 
396                                                                                    </#if> 
397                                                                                </#if> 
398 
399                                                                        </#if> 
400 
401                                                                        <div class="dateRedes"> 
402                                                                            <!-- redes sociales --> 
403 
404                                                                            <nav id="compartir" 
405                                                                                class="compartir-redes-sociales text-right"> 
406                                                                                <ul> 
407                                                                                    <li class="whatsapp" 
408                                                                                        data-lang="compartir_whatsapp"> 
409                                                                                        <a id="enlace-whatsapp" 
410                                                                                            class="social-icon" 
411                                                                                            tabindex="1" href="" 
412                                                                                            target="_blank" 
413                                                                                            title="Compartir en Whatsapp"><img 
414                                                                                                id="imagen-social-whatsapp" 
415                                                                                                alt="Compartir en Whatsapp" 
416                                                                                                src='${themeImagesPath}/social-media-icons/whatsapp-social-icon.png'></a> 
417                                                                                    </li> 
418 
419 
420                                                                                    <li class="twitter" 
421                                                                                        data-lang="compartir_twitter"> 
422                                                                                        <a id="enlace-twitter" 
423                                                                                            class="social-icon" 
424                                                                                            tabindex="1" href="" 
425                                                                                            target="_blank" 
426                                                                                            title="Compartir en Twitter"><img 
427                                                                                                id="imagen-social-twitter" 
428                                                                                                alt="Compartir en Twitter" 
429                                                                                                src='${themeImagesPath}/social-media-icons/twitter-social-icon.png'></a> 
430                                                                                    </li> 
431 
432 
433                                                                                    <li class="facebook" 
434                                                                                        data-lang="compartir_facebook"> 
435                                                                                        <a id="enlace-facebook" 
436                                                                                            class="social-icon" 
437                                                                                            tabindex="1" href="" 
438                                                                                            target="_blank" 
439                                                                                            title="Compartir en Facebook"><img 
440                                                                                                id="imagen-social-facebook" 
441                                                                                                alt="Compartir en Facebook" 
442                                                                                                src='${themeImagesPath}/social-media-icons/facebook-social-icon.png'></a> 
443                                                                                    </li> 
444 
445 
446                                                                                    <li class="mail" 
447                                                                                        data-lang="compartir_email"> 
448                                                                                        <a id="enlace-email" 
449                                                                                            class="social-icon mr-0" 
450                                                                                            tabindex="1" 
451                                                                                            href="mailto:?Subject=${title}&Body=" 
452                                                                                            title="Compartir por mail"><img 
453                                                                                                id="imagen-social-email" 
454                                                                                                alt="Compartir en mail" 
455                                                                                                src='${themeImagesPath}/social-media-icons/email-social-icon.png'></a> 
456                                                                                    </li> 
457 
458                                                                                </ul> 
459                                                                            </nav> 
460                                                                            <p class="noticia-date"> 
461 
462                                                                                <#assign 
463                                                                                    fecha_Data=getterUtil.getString(fecha.getData())> 
464                                                                                    <#assign fechaInicio="" /> 
465 
466                                                                                    <#if 
467                                                                                        validator.isNotNull(fecha_Data)> 
468 
469                                                                                        <#assign 
470                                                                                            fecha_DateObj=dateUtil.parseDate("yyyy-MM-dd", 
471                                                                                            fecha_Data, locale)> 
472                                                                                            <#assign 
473                                                                                                fechaInicio=dateUtil.getDate(fecha_DateObj, "dd/MM/yyyy" 
474                                                                                                , locale, 
475                                                                                                timeZone)?string /> 
476 
477                                                                                            <span 
478                                                                                                class="fa fa-calendar"></span>${fechaInicio?has_content?then(fechaInicio,"")} 
479 
480 
481                                                                                    </#if> 
482                                                                            </p> 
483                                                                        </div> 
484                                                                        <div> 
485                                                                            ${Subtitulo.getData()} 
486                                                                        </div> 
487                                                                        <div> 
488                                                                            ${descripcion.getData()} 
489                                                                        </div> 
490 
491                                                                        <#assign 
492                                                                            article=JournalArticleLocalService.fetchArticle(getterUtil.getLong(scopeId), 
493                                                                            contentId)> 
494 
495 
496                                                                            <!-- Título Recursos Multimedia --> 
497                                                                            <#assign contitulo="false"> 
498                                                                                <#if tituloRecurso?? && 
499                                                                                    (tituloRecurso.getSiblings()?size> 
500                                                                                    0)> 
501 
502                                                                                    <#list tituloRecurso.getSiblings() 
503                                                                                        as cur_Recurso> 
504                                                                                        <#if cur_Recurso?is_last && 
505                                                                                            cur_Recurso.getData()?? && 
506                                                                                            cur_Recurso.getData() !="" 
507                                                                                            && 
508                                                                                            cur_Recurso.tipoRecurso.getData() 
509                                                                                            !="imagen"> 
510                                                                                            <div class="row"> 
511                                                                                                <div 
512                                                                                                    class="col-xs-12 div-multimedia"> 
513                                                                                                    <h3> 
514                                                                                                        <@liferay.language 
515                                                                                                            key="noticias.multimedia" /> 
516                                                                                                    </h3> 
517                                                                                                </div> 
518                                                                                            </div> 
519                                                                                            <#assign contitulo="true"> 
520                                                                                        </#if> 
521                                                                                    </#list> 
522 
523                                                                                </#if> 
524 
525                                                                                <#if enlaceFlickr?has_content && 
526                                                                                    enlaceFlickr.getData()?has_content> 
527                                                                                    <#if contitulo=="false"> 
528                                                                                        <div class="row"> 
529                                                                                            <div 
530                                                                                                class="col-xs-12 div-multimedia"> 
531                                                                                                <h3> 
532                                                                                                    <@liferay.language 
533                                                                                                        key="noticias.multimedia" /> 
534                                                                                                </h3> 
535                                                                                            </div> 
536                                                                                        </div> 
537                                                                                    </#if> 
538                                                                                    <div class="container-flickr"> 
539                                                                                        <#assign 
540                                                                                            album=enlaceFlickr.getData()?substring(enlaceFlickr.getData()?last_index_of("/")+1)> 
541                                                                                            <iframe title="Flickr Album" 
542                                                                                                class="iframe-flickr" 
543                                                                                                src="https://flickrembed.com/cms_embed.php?source=flickr&layout=responsive&input=${album}&sort=0&by=album&theme=default_notextpanel&scale=fit&speed=5000&limit=10&skin=default&autoplay=true" 
544                                                                                                scrolling="no" 
545                                                                                                frameborder="0" 
546                                                                                                allowFullScreen="true" 
547                                                                                                webkitallowfullscreen="true" 
548                                                                                                mozallowfullscreen="true"> 
549                                                                                            </iframe> 
550                                                                                    </div> 
551                                                                                    <a class="a-flickr" 
552                                                                                        href="${enlaceFlickr.getData()}" 
553                                                                                        target="_blank"> 
554                                                                                        <p><strong> 
555                                                                                                <@liferay.language 
556                                                                                                    key="noticias-imagenes-flickr" /> 
557                                                                                            </strong></p> 
558                                                                                    </a> 
559                                                                                </#if> 
560                                                                </div> 
561 
562                                            </div> 
563 
564 
565                                            <!--Carousel con videos e imágenes--> 
566                                            <#assign continua="false" /> 
567                                            <#if enlaceYoutube?? && (enlaceYoutube.getSiblings()?size>= 1)> 
568                                                <#list enlaceYoutube.getSiblings() as cur_enlaceYoutube> 
569                                                    <#if cur_enlaceYoutube?index==0 && cur_enlaceYoutube.getData()?? && 
570                                                        cur_enlaceYoutube.getData() !=""> 
571                                                        <div class="row"> 
572                                                            <div class="col-xs-12 div-multimedia"> 
573                                                                <h3> 
574                                                                    <@liferay.language key="noticias.galeria" /> 
575                                                                </h3> 
576                                                            </div> 
577                                                        </div> 
578                                                        <ul class="ul-imgVid" id="imgsVidsSlider"> 
579                                                            <#assign continua="true" /> 
580                                                    </#if> 
581                                                    <#if continua=="true"> 
582                                                        <#if cur_enlaceYoutube?index !=0 && 
583                                                            cur_enlaceYoutube.getData()?? && cur_enlaceYoutube.getData() 
584                                                            !=""> 
585                                                            <#assign urlVid=cur_enlaceYoutube.getData() /> 
586                                                            <#assign urlVid=urlVid?replace("watch?v="," embed/") /> 
587                                                            <li class="li-imgVid" href="${urlVid}" 
588                                                                data-toggle="lightbox" data-gallery="mixedgallery" 
589                                                                data-type="youtube"> 
590 
591                                                                <iframe class="slider-imgVid" src="${urlVid}" 
592                                                                    allowfullscreen></iframe> 
593                                                            </li> 
594                                                        </#if> 
595                                                    </#if> 
596                                                </#list> 
597                                                <#if continua=="true"> 
598                                                    <#if (cont> 0)> 
599                                                        <#list tituloRecurso.getSiblings() as cur_vImagen> 
600                                                            <#if cur_vImagen.tipoRecurso.getData()=="imagen" && 
601                                                                cur_vImagen.multimedia.getData() !=""> 
602                                                                <li class="li-imgVid" 
603                                                                    href="${cur_vImagen.multimedia.getData()}" 
604                                                                    data-toggle="lightbox" data-gallery="mixedgallery" 
605                                                                    data-type="image"> 
606                                                                    <#assign 
607                                                                        imageJson=jsonFactoryUtil.createJSONObject(cur_vImagen.multimedia.data)> 
608                                                                        <#assign 
609                                                                            imageClassPK=imageJson.getString("classPK")> 
610                                                                            <#if imageClassPK?has_content> 
611                                                                                <@adaptive_media_image["img"] alt="" 
612                                                                                    fileVersion=dlAppServiceUtil.getFileEntry(imageClassPK?number).getFileVersion() /> 
613                                                                                <#else> 
614                                                                                    <#assign 
615                                                                                        fileEntryId=imageJson.getString("fileEntryId")> 
616                                                                                        <@adaptive_media_image["img"] 
617                                                                                            alt="" 
618                                                                                            fileVersion=dlAppServiceUtil.getFileEntry(fileEntryId?number).getFileVersion() /> 
619                                                                            </#if> 
620 
621                                                                            <img class="slider-imgVid" alt="" 
622                                                                                src="${cur_vImagen.multimedia.getData()}" /> 
623                                                                </li> 
624                                                            </#if> 
625                                                        </#list> 
626                                                    </#if> 
627                                                </#if> 
628                                                </ul> 
629                                            </#if> 
630 
631 
632                                            <!--Recursos Multimedia--> 
633                                            <#if tituloRecurso?? && (tituloRecurso.getSiblings()?size>0)> 
634 
635                                                <#list tituloRecurso.getSiblings() as cur_RecursoLista> 
636                                                    <#assign contiene="false" /> 
637                                                    <#if cur_RecursoLista.tipoRecurso.getData() !="imagen"> 
638                                                        <#if cur_RecursoLista.getData()?? && cur_RecursoLista.getData() 
639                                                            !=""> 
640                                                            <#assign titulo=cur_RecursoLista.getData() /> 
641                                                            <#assign contiene="true" /> 
642                                                        </#if> 
643                                                        <#if contiene=="true"> 
644                                                            <#if cur_RecursoLista.tipoRecurso.getData()?? && 
645                                                                cur_RecursoLista.tipoRecurso.getData() !=""> 
646                                                                <#if cur_RecursoLista.tipoRecurso.getData()?? && 
647                                                                    cur_RecursoLista.tipoRecurso.getData()=="audio"> 
648                                                                    <#assign icono="audio" /> 
649                                                                    <#elseif cur_RecursoLista.tipoRecurso.getData()?? && 
650                                                                        cur_RecursoLista.tipoRecurso.getData()=="imagen"> 
651                                                                        <#assign icono="imagen" /> 
652                                                                        <#elseif 
653                                                                            cur_RecursoLista.tipoRecurso.getData()?? && 
654                                                                            cur_RecursoLista.tipoRecurso.getData()=="documento"> 
655                                                                            <#assign icono="documento" /> 
656                                                                            <#elseif 
657                                                                                cur_RecursoLista.tipoRecurso.getData()?? 
658                                                                                && 
659                                                                                cur_RecursoLista.tipoRecurso.getData()=="video"> 
660                                                                                <#assign icono="video" /> 
661                                                                                <#else> 
662                                                                                    <#assign icono="" /> 
663                                                                </#if> 
664                                                            </#if> 
665                                                            <#if cur_RecursoLista.enlaceRecurso?? && 
666                                                                cur_RecursoLista.enlaceRecurso.getData()?? && 
667                                                                cur_RecursoLista.enlaceRecurso.getData() !=""> 
668                                                                <#assign 
669                                                                    enlace=cur_RecursoLista.enlaceRecurso.getData() /> 
670                                                                <#else> 
671                                                                    <#assign enlace="#" /> 
672                                                            </#if> 
673                                                        </#if> 
674                                                        <#if titulo?? && titulo !=""> 
675 
676                                                            <div class="row col-xl-4 col-lg-4 col-md-6" 
677                                                                style="position: relative; float: left;"> 
678                                                                <div class="col-xs-12 contenido-multimedia mb-4"> 
679 
680                                                                    <#if browserSniffer.isIe(httpServletRequest)> 
681                                                                        <img class="icono-multimedia" 
682                                                                            src="${themeImagesPath}/noticias-icons/${icono}-icon.png" /><a 
683                                                                            href="${cur_RecursoLista.multimedia.getData()}" 
684                                                                            title="${titulo}" 
685                                                                            target="_blank">${titulo}</a> 
686                                                                        <#else> 
687 
688                                                                            <#if icono=="audio"> 
689                                                                                <audio 
690                                                                                    src="${cur_RecursoLista.multimedia.getData()}" 
691                                                                                    preload="auto" controls> 
692                                                                                    <img class="icono-multimedia" 
693                                                                                        src="${themeImagesPath}/noticias-icons/${icono}-icon.png" /><a 
694                                                                                        href="${cur_RecursoLista.multimedia.getData()}" 
695                                                                                        title="${titulo}" 
696                                                                                        target="_blank">${titulo}</a> 
697                                                                                </audio> 
698                                                                                <div 
699                                                                                    class="row align-items-center ml-3"> 
700                                                                                    <span>${titulo}</span> 
701                                                                                </div> 
702 
703                                                                                <#elseif icono=="video"> 
704                                                                                    <video width="360" height="200" 
705                                                                                        src="${cur_RecursoLista.multimedia.getData()}?version=1.0&videoPreview=1&type=mp4" 
706                                                                                        preload="auto" controls></video> 
707                                                                                    <div 
708                                                                                        class="row align-items-center ml-2"> 
709                                                                                        <a href="${cur_RecursoLista.multimedia.getData()}?version=1.0&videoPreview=1&type=mp4" 
710                                                                                            title="${titulo}" 
711                                                                                            target="_blank">${titulo}</a> 
712                                                                                    </div> 
713                                                                                    <#else> 
714                                                                                        <img class="icono-multimedia" 
715                                                                                            src="${themeImagesPath}/noticias-icons/${icono}-icon.png" /><a 
716                                                                                            href="${cur_RecursoLista.multimedia.getData()}" 
717                                                                                            title="${titulo}" 
718                                                                                            target="_blank">${titulo}</a> 
719                                                                            </#if> 
720 
721                                                                    </#if> 
722 
723 
724                                                                </div> 
725                                                            </div> 
726 
727                                                        </#if> 
728                                                    </#if> 
729                                                </#list> 
730                                            </#if> 
731 
732 
733 
734                                            <!-- buscamos contenidos relacionados --> 
735                                            <div class="noticia-contenido-related-content"> 
736 
737                                                <#assign 
738                                                    articleEntry=AssetEntryLocalService.getEntry(journalArticleClassname, 
739                                                    article.getResourcePrimKey())> 
740                                                    <#assign groupIdEntry=articleEntry.getGroupId()> 
741 
742                                                        <#assign 
743                                                            relatedEntries=AssetLinkLocalService.getDirectLinks(articleEntry.getEntryId())> 
744                                                            <#assign 
745                                                                listCategory=assetCategoryService.getEntryCategories(articleEntry.getEntryId())> 
746 
747                                                                <#assign noticiasRel=[] /> 
748                                                                <#if relatedEntries?has_content> 
749                                                                    <#assign ddmKeyNoticia="156671"> 
750                                                                        <#list relatedEntries as relatedAsset> 
751                                                                            <#assign 
752                                                                                relatedEntry=AssetEntryLocalService.getEntry(relatedAsset.getEntryId2())> 
753                                                                                <#assign 
754                                                                                    entryClassPK=relatedEntry.getClassPK()> 
755 
756                                                                                    <#assign 
757                                                                                        journalArticleClassname="com.liferay.journal.model.JournalArticle"> 
758                                                                                        <#if 
759                                                                                            journalArticleClassname==relatedEntry.getClassName()> 
760                                                                                            <#assign 
761                                                                                                relatedArticle=JournalArticleLocalService.fetchLatestArticle(entryClassPK)> 
762                                                                                        </#if> 
763                                                                                        <#if 
764                                                                                            relatedArticle.getDDMStructureKey()==ddmKeyNoticia> 
765                                                                                            <#assign 
766                                                                                                noticiasRel=noticiasRel 
767                                                                                                + [relatedArticle] /> 
768                                                                                        </#if> 
769                                                                        </#list> 
770                                                                        <#if (noticiasRel?size>0)> 
771                                                                            <div class="row" 
772                                                                                style="background: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url(/o/valencia-theme/css/img/puente-las-flores_RECT.JPG); background-size: cover; background-position: center;"> 
773                                                                                <div class="col-xs-12"> 
774                                                                                    <div class="row"> 
775                                                                                        <div class="col-xs-12"> 
776                                                                                            <h3> 
777                                                                                                <@liferay.language 
778                                                                                                    key="noticias.relacionadas" /> 
779                                                                                            </h3> 
780                                                                                        </div> 
781                                                                                    </div> 
782                                                                                    <div class="row"> 
783                                                                                        <div class="col-xs-12"> 
784                                                                                            <#assign contNoticias=0 /> 
785 
786                                                                                            <ul id="categorySlider"> 
787                                                                                                <#list noticiasRel as 
788                                                                                                    noticiaRel> 
789 
790                                                                                                    <#assign 
791                                                                                                        imagen="${themeImagesPath}/imagen_no_disponible.jpg"> 
792 
793                                                                                                        <#assign 
794                                                                                                            rootElement=saxReaderUtil.read(noticiaRel.getContentByLocale(locale)).getRootElement() /> 
795                                                                                                        <#assign 
796                                                                                                            selectorTipo=saxReaderUtil.createXPath("dynamic-element[@name='tituloRecurso' 
797                                                                                                            ]/dynamic-element[@name='tipoRecurso' 
798                                                                                                            ]") /> 
799 
800                                                                                                        <#assign 
801                                                                                                            selector=saxReaderUtil.createXPath("dynamic-element[@name='tituloRecurso' 
802                                                                                                            ]/dynamic-element[@name='multimedia' 
803                                                                                                            ]") /> 
804                                                                                                        <#assign 
805                                                                                                            document=saxReaderUtil.read(relatedArticle.getContentByLocale(locale))> 
806 
807 
808                                                                                                            <#if 
809                                                                                                                selectorTipo.selectSingleNode(rootElement)?has_content> 
810                                                                                                                <#assign 
811                                                                                                                    tipo=selectorTipo.selectSingleNode(rootElement).getStringValue()?replace("\"", "" 
812                                                                                                                    ) /> 
813                                                                                                            </#if> 
814                                                                                                            <#if (tipo?? 
815                                                                                                                && 
816                                                                                                                tipo?trim=="imagen" 
817                                                                                                                ) && 
818                                                                                                                selector.selectSingleNode(rootElement)?has_content> 
819                                                                                                                <#assign 
820                                                                                                                    jsonObjectString=document.valueOf("//dynamic-element[@name='multimedia' 
821                                                                                                                    ]/dynamic-content/text()") /> 
822                                                                                                                <#if 
823                                                                                                                    jsonObjectString?has_content> 
824                                                                                                                    <#assign 
825                                                                                                                        jsonObject=jsonObjectString?eval> 
826                                                                                                                        <#assign 
827                                                                                                                            entryUuid=jsonObject.uuid /> 
828                                                                                                                        <#assign 
829                                                                                                                            entryGroupId=getterUtil.getLong(jsonObject.groupId) /> 
830                                                                                                                        <#assign 
831                                                                                                                            dlFileEntry=dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(entryUuid, 
832                                                                                                                            entryGroupId) /> 
833                                                                                                                        <#assign 
834                                                                                                                            assetEntry=AssetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",dlFileEntry.fileEntryId) /> 
835                                                                                                                        <#assign 
836                                                                                                                            assetRenderer=assetEntry.assetRenderer /> 
837                                                                                                                        <#assign 
838                                                                                                                            imagen=assetRenderer.getURLDownload(themeDisplay) /> 
839 
840                                                                                                                        <#assign 
841                                                                                                                            imagen2=noticiasRel[contNoticias] /> 
842 
843                                                                                                                        <#assign 
844                                                                                                                            document2=saxReaderUtil.read(imagen2.getContentByLocale(locale))> 
845                                                                                                                            <#assign 
846                                                                                                                                jsonObjectString2=document2.valueOf("//dynamic-element[@name='multimedia' 
847                                                                                                                                ]/dynamic-content/text()") /> 
848                                                                                                                            <#assign 
849                                                                                                                                jsonObject2=jsonObjectString2?eval> 
850                                                                                                                                <#assign 
851                                                                                                                                    entryUuid2=jsonObject2.uuid /> 
852                                                                                                                                <#assign 
853                                                                                                                                    entryGroupId2=getterUtil.getLong(jsonObject2.groupId) /> 
854                                                                                                                                <#assign 
855                                                                                                                                    dlFileEntry2=dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(entryUuid2, 
856                                                                                                                                    entryGroupId2) /> 
857                                                                                                                                <#assign 
858                                                                                                                                    assetEntry=AssetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",dlFileEntry2.fileEntryId) /> 
859                                                                                                                                <#assign 
860                                                                                                                                    assetRenderer=assetEntry.assetRenderer /> 
861                                                                                                                                <#assign 
862                                                                                                                                    imagen3=assetRenderer.getURLDownload(themeDisplay) /> 
863 
864 
865 
866                                                                                                                </#if> 
867                                                                                                            </#if> 
868 
869                                                                                                            <#assign 
870                                                                                                                selectorTitular=saxReaderUtil.createXPath("dynamic-element[@name='Titular' 
871                                                                                                                ]") /> 
872                                                                                                            <#if 
873                                                                                                                selectorTitular.selectSingleNode(rootElement)?has_content> 
874                                                                                                                <#assign 
875                                                                                                                    titularRelacionada=selectorTitular.selectSingleNode(rootElement).getStringValue()?replace("\"", "" 
876                                                                                                                    ) /> 
877                                                                                                            </#if> 
878 
879 
880                                                                                                            <li 
881                                                                                                                class="li-slider"> 
882                                                                                                                <a class="a-related" 
883                                                                                                                    href="/-/${noticiaRel.getUrlTitle()}"> 
884                                                                                                                    <div class="div-related" 
885                                                                                                                        style="max-height:300px;"> 
886                                                                                                                        <img src="${imagen3}" 
887                                                                                                                            alt="" 
888                                                                                                                            style="width: 260px; height: 200px;"> 
889                                                                                                                    </div> 
890                                                                                                                    <span>${titularRelacionada}</span> 
891                                                                                                                </a> 
892                                                                                                            </li> 
893                                                                                                            <#assign 
894                                                                                                                contNoticias=contNoticias 
895                                                                                                                + 1 /> 
896                                                                                                            <#if 
897                                                                                                                (contNoticias==8)> 
898                                                                                                                <#break> 
899                                                                                                            </#if> 
900 
901                                                                                                </#list> 
902                                                                                            </ul> 
903                                                                                        </div> 
904                                                                                    </div> 
905 
906                                                                                </div> 
907                                                                            </div> 
908                                                                        </#if> <#-- if (noticiasRel?size>0) --> 
909                                                                </#if> <#-- relatedEntries?has_content --> 
910 
911                                                                    <#if listCategory[0].getCategoryId()?? && 
912                                                                        !relatedEntries?has_content> 
913                                                                        <#assign 
914                                                                            entries=commonUtilsApi.findRelatedContentByStructure(themeDisplay.getCompanyId(),themeDisplay.getUserId(),themeDisplay.getScopeGroupId(),categoryId,"${journalArticle.getDDMStructureKey()}",0,8) /> 
915 
916                                                                        <#if entries?has_content> 
917                                                                            <div id="relatedByCategory" class="row" 
918                                                                                style=" background-color: #e0e0e0;"> 
919                                                                                <div class="col-xs-12"> 
920                                                                                    <div class="row"> 
921                                                                                        <div class="col-xs-12"> 
922                                                                                            <h3> 
923                                                                                                <@liferay.language 
924                                                                                                    key="noticias.relacionadas" /> 
925                                                                                            </h3> 
926                                                                                        </div> 
927                                                                                    </div> 
928                                                                                    <div class="row"> 
929                                                                                        <div class="col-xs-12"> 
930 
931                                                                                            <ul id="categorySlider"> 
932                                                                                                <#list entries as 
933                                                                                                    noticiaAsset> 
934 
935 
936                                                                                                    <#assign 
937                                                                                                        noticiaRel=journalArticleLocalService.fetchLatestArticle(getterUtil.getLong(noticiaAsset.getField("entryClassPK").getValue())) /> 
938                                                                                                    <#assign 
939                                                                                                        imagen="${themeImagesPath}/imagen_no_disponible.jpg"> 
940 
941                                                                                                        <#assign 
942                                                                                                            rootElement=saxReaderUtil.read(noticiaRel.getContentByLocale(locale)).getRootElement() /> 
943                                                                                                        <#assign 
944                                                                                                            selectorTipo=saxReaderUtil.createXPath("dynamic-element[@name='tituloRecurso' 
945                                                                                                            ]/dynamic-element[@name='tipoRecurso' 
946                                                                                                            ]") /> 
947                                                                                                        <#assign 
948                                                                                                            selectorTipoImagen=saxReaderUtil.createXPath("dynamic-element[@name='tituloRecursoFieldSet' 
949                                                                                                            ]/dynamic-element[@name='tituloRecursoFieldSetFieldSet' 
950                                                                                                            ]/dynamic-element[@name='tipoRecurso' 
951                                                                                                            ]") /> 
952 
953                                                                                                        <#assign 
954                                                                                                            selector=saxReaderUtil.createXPath("dynamic-element[@name='tituloRecurso' 
955                                                                                                            ]/dynamic-element[@name='multimedia' 
956                                                                                                            ]") /> 
957                                                                                                        <#assign 
958                                                                                                            selectorImagen=saxReaderUtil.createXPath("dynamic-element[@name='tituloRecursoFieldSet' 
959                                                                                                            ]/dynamic-element[@name='tituloRecursoFieldSetFieldSet' 
960                                                                                                            ]/dynamic-element[@name='multimedia' 
961                                                                                                            ]") /> 
962 
963                                                                                                        <#assign 
964                                                                                                            document=saxReaderUtil.read(noticiaRel.getContentByLocale(locale))> 
965 
966 
967                                                                                                            <#if 
968                                                                                                                selectorTipo.selectSingleNode(rootElement)?has_content> 
969                                                                                                                <#assign 
970                                                                                                                    tipo=selectorTipo.selectSingleNode(rootElement).getStringValue()?replace("\"", "" 
971                                                                                                                    ) /> 
972                                                                                                            </#if> 
973                                                                                                            <#if 
974                                                                                                                selectorTipoImagen.selectSingleNode(rootElement)?has_content> 
975                                                                                                                <#assign 
976                                                                                                                    tipoImagen=selectorTipoImagen.selectSingleNode(rootElement).getStringValue()?replace("\"", "" 
977                                                                                                                    ) /> 
978                                                                                                            </#if> 
979 
980                                                                                                            <#if (tipoImagen?? 
981                                                                                                                && 
982                                                                                                                tipoImagen?trim=="imagen" 
983                                                                                                                ) && 
984                                                                                                                selectorImagen.selectSingleNode(rootElement)?has_content> 
985                                                                                                                <!-- <#assign jsonObjectString = document.valueOf("//dynamic-element[@name='tituloRecursoFieldSet']/dynamic-element[@name='tituloRecursoFieldSetFieldSet']/dynamic-element[@name='multimedia']/dynamic-content/text()") /> --> 
986                                                                                                                <#assign 
987                                                                                                                    jsonObjectString=selectorImagen.selectSingleNode(rootElement).getStringValue() /> 
988                                                                                                                <#if 
989                                                                                                                    jsonObjectString?has_content> 
990                                                                                                                    <#attempt> 
991                                                                                                                        <#assign 
992                                                                                                                            jsonObject=jsonFactoryUtil.createJSONObject(jsonObjectString) /> 
993                                                                                                                        <#assign 
994                                                                                                                            entryUuid=jsonObject.getString("uuid") /> 
995                                                                                                                        <#assign 
996                                                                                                                            entryGroupId=getterUtil.getLong(jsonObject.getString("groupId")) /> 
997                                                                                                                        <#attempt> 
998                                                                                                                            <#assign 
999                                                                                                                                dlFileEntry=dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(entryUuid, 
1000                                                                                                                                entryGroupId) /> 
1001                                                                                                                            <#recover> 
1002                                                                                                                                <#assign 
1003                                                                                                                                    dlFileEntry=dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId("f210c305-77c0-5891-b21c-439ff1267042", 
1004                                                                                                                                    20142) /> 
1005                                                                                                                        </#attempt> 
1006                                                                                                                        <#assign 
1007                                                                                                                            assetEntry=AssetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", 
1008                                                                                                                            dlFileEntry.fileEntryId) /> 
1009                                                                                                                        <#assign 
1010                                                                                                                            assetRenderer=assetEntry.assetRenderer /> 
1011                                                                                                                        <#assign 
1012                                                                                                                            imagen=assetRenderer.getURLDownload(themeDisplay) /> 
1013                                                                                                                        <#recover> 
1014 
1015                                                                                                                        </#recover> 
1016                                                                                                                </#if> 
1017 
1018                                                                                                            </#if> 
1019 
1020                                                                                                            <#assign 
1021                                                                                                                selectorTitular=saxReaderUtil.createXPath("dynamic-element[@name='Titular' 
1022                                                                                                                ]") /> 
1023                                                                                                            <#if 
1024                                                                                                                selectorTitular.selectSingleNode(rootElement)?has_content> 
1025                                                                                                                <#assign 
1026                                                                                                                    titularRelacionada=selectorTitular.selectSingleNode(rootElement).getStringValue()?replace("\"", "" 
1027                                                                                                                    ) /> 
1028                                                                                                            </#if> 
1029                                                                                                            <#if "/-/" 
1030                                                                                                                +noticiaRel.getUrlTitle() 
1031                                                                                                                !=themeDisplay.getURLCurrent()> 
1032                                                                                                                <li> 
1033                                                                                                                    <#if 
1034                                                                                                                        lang=="es_ES"> 
1035                                                                                                                        <#assign 
1036                                                                                                                            urlTitularRel="/cas/actualidad/-/content/${noticiaRel.getUrlTitle()}" /> 
1037                                                                                                                        <a class="a-related" 
1038                                                                                                                            href="${urlTitularRel}"> 
1039                                                                                                                            <div class="div-related" 
1040                                                                                                                                style="max-height:300px;"> 
1041                                                                                                                                <img src="${imagen}" 
1042                                                                                                                                    alt="" 
1043                                                                                                                                    style="width: 100%;"> 
1044                                                                                                                            </div> 
1045                                                                                                                            <span>${titularRelacionada}</span> 
1046                                                                                                                        </a> 
1047                                                                                                                        <#elseif 
1048                                                                                                                            lang=="ca_ES"> 
1049                                                                                                                            <#assign 
1050                                                                                                                                urlTitularRel="/val/actualitat/-/content/${noticiaRel.getUrlTitle()}" /> 
1051                                                                                                                            <a class="a-related" 
1052                                                                                                                                href="${urlTitularRel}"> 
1053                                                                                                                                <div class="div-related" 
1054                                                                                                                                    style="max-height:300px;"> 
1055                                                                                                                                    <img src="${imagen}" 
1056                                                                                                                                        alt="" 
1057                                                                                                                                        style="width: 100%;"> 
1058                                                                                                                                </div> 
1059                                                                                                                                <span>${titularRelacionada}</span> 
1060                                                                                                                            </a> 
1061                                                                                                                            <#else> 
1062                                                                                                                                <#assign 
1063                                                                                                                                    urlTitularRel="/val/actualitat/-/content/${noticiaRel.getUrlTitle()}" /> 
1064                                                                                                                                <a class="a-related" 
1065                                                                                                                                    href="${urlTitularRel}"> 
1066                                                                                                                                    <div class="div-related" 
1067                                                                                                                                        style="max-height:300px;"> 
1068                                                                                                                                        <img src="${imagen}" 
1069                                                                                                                                            alt="" 
1070                                                                                                                                            style="width: 100%;"> 
1071                                                                                                                                    </div> 
1072                                                                                                                                    <span>${titularRelacionada}</span> 
1073                                                                                                                                </a> 
1074                                                                                                                    </#if> 
1075                                                                                                                </li> 
1076                                                                                                            </#if> 
1077 
1078                                                                                                </#list> 
1079                                                                                            </ul> 
1080 
1081                                                                                        </div> 
1082                                                                                    </div> 
1083 
1084                                                                                </div> 
1085                                                                            </div> 
1086                                                                        </#if> <#-- if entries?has_content --> 
1087                                                                    </#if> <#-- if listCategory[0].getCategoryId()?? && 
1088                                                                        !relatedEntries?has_content --> 
1089 
1090                                            </div> <!-- class = "noticia-contenido-related-content" --> 
1091 
1092 
1093                                            </div> <!-- class="container noticia-contenido" --> 
1094 
1095 
1096                                            <@liferay_portlet["runtime"] 
1097                                                portletName="socialnetwork_share_Actualidad_SocialnetworkSharePortlet" /> 
1098 
1099                                            <script type="text/javascript"> 
1100 
1101                                                $(document).ready(function () { 
1102                                                    var backUrl = "${backUrl}"; 
1103                                                    var titularSanitized = encodeURIComponent('${Titular.getData()?js_string}'); 
1104 
1105                                                    // Modificamos los enlaces de los social media buttons 
1106                                                    var urlNoticiaActual = "${urlArticleNoContext}"; 
1107 
1108                                                    var enlaceWhatsapp = document.getElementById("enlace-whatsapp"); 
1109                                                    var cadenaWhatsapp = "whatsapp://send?text="; 
1110                                                    enlaceWhatsapp.setAttribute("href", cadenaWhatsapp.concat(urlNoticiaActual)); 
1111 
1112                                                    var enlaceTwitter = document.getElementById("enlace-twitter"); 
1113                                                    var cadenaTwitter = "https://twitter.com/intent/tweet?original_referer="; 
1114                                                    cadenaTwitter = cadenaTwitter.concat(urlNoticiaActual); 
1115                                                    cadenaTwitter = cadenaTwitter.concat("&text=").concat(titularSanitized).concat(" ").concat(urlNoticiaActual); 
1116                                                    cadenaTwitter = cadenaTwitter.concat("&via=AjuntamentVLC"); 
1117                                                    enlaceTwitter.setAttribute("href", cadenaTwitter); 
1118 
1119                                                    var enlaceFacebook = document.getElementById("enlace-facebook"); 
1120                                                    var cadenaFacebook = "http://www.facebook.com/sharer/sharer.php?u="; 
1121                                                    enlaceFacebook.setAttribute("href", cadenaFacebook.concat(urlNoticiaActual)); 
1122 
1123                                                    var enlaceEmail = document.getElementById("enlace-email"); 
1124                                                    var cadenaEmail = enlaceEmail.getAttribute("href"); 
1125                                                    enlaceEmail.setAttribute("href", cadenaEmail.concat(urlNoticiaActual)); 
1126 
1127                                                    var imgsSlider = $("#imgsSlider").lightSlider({ 
1128                                                        item: 1, 
1129                                                        autoWidth: false, 
1130                                                        mode: "slide", 
1131                                                        slideMove: 1, 
1132                                                        speed: 2000, //ms' 
1133                                                        auto: true, 
1134                                                        loop: true, 
1135                                                        slideEndAnimation: true, 
1136                                                        pause: 5000, 
1137 
1138                                                        keyPress: false, 
1139                                                        controls: true, 
1140                                                        prevHtml: '<i class="fa fa-chevron-left">&nbsp;</i>', 
1141                                                        nextHtml: '<i class="fa fa-chevron-right">&nbsp;</i>', 
1142                                                        vertical: false, 
1143 
1144                                                        thumbItem: 10, 
1145                                                        pager: false, 
1146                                                        gallery: false, 
1147                                                        currentPagerPosition: 'middle', 
1148 
1149                                                        enableTouch: true, 
1150                                                        enableDrag: true, 
1151                                                        freeMove: true, 
1152                                                        swipeThreshold: 40, 
1153                                                        responsive: [{ 
1154                                                            breakpoint: 1200, 
1155                                                            settings: { 
1156                                                                item: 1, 
1157
1158                                                        }, 
1159
1160                                                            breakpoint: 800, 
1161                                                            settings: { 
1162                                                                item: 1, 
1163                                                                slideMove: 1, 
1164
1165                                                        }, 
1166
1167                                                            breakpoint: 480, 
1168                                                            settings: { 
1169                                                                item: 1, 
1170                                                                slideMove: 1, 
1171
1172                                                        }], 
1173 
1174                                                        onBeforeStart: function (el) { }, 
1175                                                        onSliderLoad: function (el) { }, 
1176                                                        onBeforeSlide: function (el) { }, 
1177                                                        onAfterSlide: function (el) { }, 
1178                                                        onBeforeNextSlide: function (el) { }, 
1179                                                        onBeforePrevSlide: function (el) { } 
1180 
1181                                                    }); 
1182                                                    var sliderImgVid = $("#imgsVidsSlider").lightSlider({ 
1183                                                        item: 4, 
1184                                                        autoWidth: false, 
1185                                                        mode: "slide", 
1186                                                        slideMove: 2, 
1187                                                        speed: 500, //ms' 
1188                                                        auto: true, 
1189                                                        loop: true, 
1190                                                        slideEndAnimation: true, 
1191                                                        pause: 2000, 
1192 
1193                                                        keyPress: false, 
1194                                                        controls: true, 
1195                                                        prevHtml: '<i class="fa fa-chevron-left">&nbsp;</i>', 
1196                                                        nextHtml: '<i class="fa fa-chevron-right">&nbsp;</i>', 
1197                                                        vertical: false, 
1198 
1199                                                        thumbItem: 10, 
1200                                                        pager: true, 
1201                                                        gallery: false, 
1202                                                        currentPagerPosition: 'middle', 
1203 
1204                                                        enableTouch: true, 
1205                                                        enableDrag: true, 
1206                                                        freeMove: true, 
1207                                                        swipeThreshold: 40, 
1208                                                        responsive: [{ 
1209                                                            breakpoint: 1200, 
1210                                                            settings: { 
1211                                                                item: 4, 
1212
1213                                                        }, 
1214
1215                                                            breakpoint: 800, 
1216                                                            settings: { 
1217                                                                item: 3, 
1218                                                                slideMove: 1, 
1219
1220                                                        }, 
1221
1222                                                            breakpoint: 480, 
1223                                                            settings: { 
1224                                                                item: 1, 
1225                                                                slideMove: 1, 
1226
1227                                                        }], 
1228 
1229                                                        onBeforeStart: function (el) { }, 
1230                                                        onSliderLoad: function (el) { }, 
1231                                                        onBeforeSlide: function (el) { }, 
1232                                                        onAfterSlide: function (el) { }, 
1233                                                        onBeforeNextSlide: function (el) { }, 
1234                                                        onBeforePrevSlide: function (el) { } 
1235 
1236                                                    }); 
1237                                                    var slider = $("#categorySlider").lightSlider({ 
1238                                                        item: 4, 
1239                                                        autoWidth: false, 
1240                                                        mode: "slide", 
1241                                                        slideMove: 1, 
1242                                                        speed: 2000, //ms' 
1243                                                        auto: true, 
1244                                                        loop: true, 
1245                                                        slideEndAnimation: false, 
1246                                                        pause: 6000, 
1247 
1248                                                        keyPress: true, 
1249                                                        controls: true, 
1250                                                        prevHtml: '<i class="fa fa-chevron-left">&nbsp;</i>', 
1251                                                        nextHtml: '<i class="fa fa-chevron-right">&nbsp;</i>', 
1252                                                        vertical: false, 
1253 
1254                                                        thumbItem: 10, 
1255                                                        pager: true, 
1256                                                        gallery: false, 
1257                                                        currentPagerPosition: 'middle', 
1258 
1259                                                        enableTouch: true, 
1260                                                        enableDrag: true, 
1261                                                        freeMove: true, 
1262                                                        swipeThreshold: 40, 
1263                                                        responsive: [{ 
1264                                                            breakpoint: 1200, 
1265                                                            settings: { 
1266                                                                item: 3, 
1267
1268                                                        }, 
1269
1270                                                            breakpoint: 990, 
1271                                                            settings: { 
1272                                                                item: 2, 
1273                                                                slideMove: 1, 
1274
1275                                                        }, 
1276
1277                                                            breakpoint: 768, 
1278                                                            settings: { 
1279                                                                item: 1, 
1280                                                                slideMove: 1, 
1281
1282                                                        }], 
1283 
1284                                                        onBeforeStart: function (el) { }, 
1285                                                        onSliderLoad: function (el) { }, 
1286                                                        onBeforeSlide: function (el) { }, 
1287                                                        onAfterSlide: function (el) { }, 
1288                                                        onBeforeNextSlide: function (el) { }, 
1289                                                        onBeforePrevSlide: function (el) { } 
1290 
1291                                                    }); 
1292 
1293                                                    // añade play/pause a botones inferiores del carrusel 
1294                                                    $('.lSPager').wrap('<div class="slider-dots-wrapper"></div>'); 
1295                                                    $('.slider-dots-wrapper').prepend('<span class="btn-play glyphicon">'); 
1296                                                    $('.btn-play').on('click', function () { 
1297                                                        if ($('.btn-play').hasClass('btn-play-paused')) { 
1298                                                            slider.play(); 
1299                                                        } else { 
1300                                                            slider.pause(); 
1301
1302                                                        $('.btn-play').toggleClass('btn-play-paused'); 
1303                                                    }); 
1304 
1305                                                    jQuery.urlParam = function (name) { 
1306                                                        var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href); 
1307                                                        return results ? results[1] : 0; 
1308
1309 
1310                                                    var redirectParam = jQuery.urlParam("redirect"); 
1311                                                    $(".volver").on("click", function () { 
1312                                                        if (redirectParam !== 0) { 
1313                                                            window.location.href = decodeURIComponent(redirectParam); 
1314                                                        } else if (backUrl == "" 
1315                                                            || (backUrl.length > 6 && backUrl.substring(backUrl.length - 7, backUrl.length).toLowerCase() == "/client")) { 
1316                                                            history.go(-1); 
1317                                                        } else { 
1318                                                            window.location.href = backUrl; 
1319
1320                                                    }); 
1321 
1322                                                    $('.div-multimedia').click(function () { 
1323                                                        $('.contenido-multimedia').toggle(); 
1324                                                    }); 
1325 
1326                                                    $('.lexicon-icon-share-alt').replaceWith('<img class="img-compartir" src="${themeImagesPath}/icons/icono_compartir.svg">') 
1327                                                    var shareButtons = $('.pull-right'); 
1328                                                    $('.div-share').append(shareButtons); 
1329 
1330                                                    $('.clone').css("text-align", "left"); 
1331 
1332                                                }); 
1333 
1334                                                $(document).on('click', '[data-toggle="lightbox"]', function (event) { 
1335                                                    event.preventDefault(); 
1336                                                    $(this).ekkoLightbox({ 
1337                                                        alwaysShowClose: true 
1338                                                    }); 
1339                                                }); 
1340 
1341                                                // modifica title en head del html 
1342                                                document.title = '${Titular.getData()?js_string}'; 
1343 
1344                                                function showpics() { 
1345                                                    var a = $("#box").val(); $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=" + a + "&tagmode=any&format=json&jsoncallback=?", function (a) { $("#images").hide().html(a).fadeIn("fast"), $.each(a.items, function (a, e) { $("<img/>").attr("src", e.media.m).appendTo("#images") }) }) 
1346
1347                                            </script> 
1348                                            <style> 
1349                                                .noticia-contenido-related-content { 
1350                                                    font-size: 0.9em; 
1351                                                    clear: both; 
1352
1353 
1354                                                .fa { 
1355                                                    margin-right: 0.7em; 
1356
1357 
1358                                                .noticia-date { 
1359                                                    padding-top: 15px !important; 
1360
1361 
1362                                                .compartir-redes-sociales ul { 
1363                                                    background-color: transparent; 
1364
1365 
1366                                                #compartir { 
1367                                                    width: 50 !important; 
1368                                                    float: right !important; 
1369
1370 
1371                                                .dateRedes { 
1372                                                    margin-bottom: 3%; 
1373
1374 
1375                                                .listaCategoriasCabecera { 
1376                                                    display: flex; 
1377                                                    margin-top: 10px; 
1378                                                    margin-bottom: 10px; 
1379                                                    list-style: none; 
1380
1381 
1382                                                .itemCategoria::before { 
1383                                                    content: "\2022"; 
1384                                                    color: #ffcd00; 
1385                                                    font-size: 90px; 
1386                                                    line-height: 0; 
1387
1388 
1389                                                .enlaceCategoria { 
1390                                                    display: block; 
1391                                                    margin-top: -41px; 
1392                                                    padding-left: 30px; 
1393
1394 
1395                                                .lSSlideOuter .lSPager.lSpg>li.active a, 
1396                                                .lSSlideOuter .lSPager.lSpg>li:hover a { 
1397                                                    background-color: #ffcd00; 
1398
1399 
1400                                                .btn-default { 
1401                                                    background-color: black; 
1402
1403 
1404                                                .noticia-contenido .slider-img { 
1405                                                    max-height: 38em !important; 
1406                                                    height: auto; 
1407
1408 
1409                                                .container-flickr { 
1410                                                    height: 520px; 
1411                                                    width: 100%; 
1412                                                    padding: 0; 
1413                                                    margin: 0; 
1414
1415 
1416                                                .iframe-flickr { 
1417                                                    width: 100%; 
1418                                                    height: 100%; 
1419
1420 
1421                                                .a-flickr { 
1422                                                    text-align: center; 
1423                                                    margin-top: 1em; 
1424
1425 
1426                                                #relatedByCategory h3 { 
1427                                                    margin-top: 0.5rem; 
1428
1429 
1430                                                #relatedByCategory .lslide .a-related span, 
1431                                                #relatedByCategory .clone .a-related span { 
1432                                                    font-family: Montserrat-SemiBold; 
1433                                                    display: block; 
1434                                                    margin-top: 5px; 
1435
1436 
1437                                                .slider-dots-wrapper { 
1438                                                    text-align: center; 
1439
1440 
1441                                                .noticia-contenido-related-content .btn-play { 
1442                                                    color: #222; 
1443                                                    display: inline-block; 
1444                                                    font-size: 13px; 
1445
1446 
1447                                                .noticia-contenido-related-content .btn-play:hover { 
1448                                                    cursor: pointer; 
1449
1450 
1451                                                .noticia-contenido-related-content .btn-play:before { 
1452                                                    content: "\e073"; 
1453
1454 
1455                                                .noticia-contenido-related-content .btn-play-paused:before { 
1456                                                    content: "\e072"; 
1457
1458 
1459                                                .lSSlideOuter .lSPager.lSpg { 
1460                                                    display: inline-block; 
1461
1462 
1463                                                .lSSlideOuter .lSPager.lSpg>li a { 
1464                                                    width: 10px; 
1465                                                    height: 10px; 
1466
1467 
1468                                                div.div-related picture { 
1469                                                    display: unset; 
1470
1471 
1472                                                #p_p_id_BusquedaNoticias_INSTANCE_V791mPRXG6Ah_, 
1473                                                #p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bIh9UFapkll4_ { 
1474                                                    display: none; 
1475
1476                                            </style>