2014_03_12_ICS_Latinoamérica cuenta con 922 servicios de cuidados paliativos, que solo cubren una mínima parte de las necesidades de la región
An error occurred while processing the template.
The following has evaluated to null or missing: ==> CheckImagenFieldSet.CheckImagenFieldSetFieldSet.ImagenTexto [in template "10136#10174#3653718" at line 78, column 82] ---- 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: ${CheckImagenFieldSet.CheckImagenFiel... [in template "10136#10174#3653718" at line 78, column 80] ----
1<!-- AQUI CARGAMOS LA HOJA DE ESTILOS -->
2
3 <#setting locale="es_ES">
4 <!-- FUNCION JAVASCRIPT QUE MUESTRA Y OCULTA EL REPRODUCTOR DE SONIDO -->
5 <script type="text/javascript">d
6 function mostrar(num) {
7 obj = document.getElementById('reproductor' + num);
8 obj.style.display = (obj.style.display=='none') ? 'block' : 'none';
9 }
10 function abrirVentana(url) {
11 window.open(url, "nuevo", "directories=no, location=no, menubar=no, scrollbars=yes, statusbar=no, tittlebar=no, width=800, height=800");
12 }
13 function verDetalle(nombreAutor){
14 /*v1.0 antes de URL amigables...*/
15 /*
16 var url = location.href;
17 var asset = "";
18 if(url.indexOf("/-/")!= -1){
19 url = location.href.split("/-/")[0];
20 asset = "/-/"+location.href.split("/-/")[1];
21
22 }
23 url = url.split("/");
24 location.href = location.href.replace(asset,"").replace(url[url.length-1],"")+"noticias-autor?nombreAutor="+nombreAutor;
25 */
26 /*V1.1*/
27 var encabezado = "";
28 if (location.href.indexOf("https://")== -1){
29 var url = location.href.replace("http://","");
30 encabezado = "https://";
31 }else{
32 var url = location.href.replace("https://","");
33 encabezado = "https://";
34 }
35 var urlSplt = url.split("/");
36 if((url.indexOf("/es/")== -1) && (url.indexOf("/en/")== -1)){
37 //alert("no tiene");
38 url = urlSplt[0]+"/"+urlSplt[1]+"/"+urlSplt[2]+"/noticias-autor?nombreAutor="+nombreAutor;
39
40 }else{
41 url = urlSplt[0]+"/"+urlSplt[1]+"/"+urlSplt[2]+"/"+urlSplt[3]+"/noticias-autor?nombreAutor="+nombreAutor;
42 }
43 location.href= encabezado+url;
44 return false;
45 }
46 </script>
47
48
49<div id="mainNoticia" class="mainNoticia newsV2">
50
51 <!-- TÍTULOS -->
52 <div class="titulos">
53 <h2><#if Titulo_noticia.getData()??>${Titulo_noticia.getData()}</#if></h2>
54 <script type="text/javascript">
55 $(document).ready(function () {
56document.title = "${htmlUtil.escapeJS(Titulo_noticia.getData()?default(''))}";
57
58 if ($('.breadcrumbs li.last span').length) {
59 $('.breadcrumbs li.last span').text('$htmlUtil.escapeJS($Titulo_noticia.getData())');
60 }
61 });
62 </script>
63 <p class="subtitulo"><strong><#if Entradilla.getData()??>${Entradilla.getData()}</#if></strong></p>
64 </div>
65
66
67 <!-- IMAGEN O VIDEO -->
68 <div class="videoOimagen">
69 <div class="videoOimagen-inner">
70
71 <#if getterUtil.getBoolean(CheckImagenFieldSet.CheckImagen.getData())>
72
73 <div class="imagen">
74
75 <#if CheckImagenFieldSet.CheckImagenFieldSetFieldSet.Imagen.getData()?has_content>
76 <img class="foto" src="${CheckImagenFieldSet.CheckImagenFieldSetFieldSet.Imagen.getData()}" alt="Descripcion de la imagen"/>
77 <#else>
78 <img class="foto" src="${CheckImagenFieldSet.CheckImagenFieldSetFieldSet.ImagenTexto.getData()}" alt="Descripcion de la imagen"/>
79 </#if>
80 <#if validator.isNotNull(CheckImagenFieldSet.CheckImagenFieldSetFieldSet.Texto_imagen.data) || validator.isNotNull(CheckImagenFieldSet.CheckImagenFieldSetFieldSet.Autor_imagen.data)>
81 <div class="textoFoto">
82 <span> ${htmlUtil.unescape(CheckImagenFieldSet.CheckImagenFieldSetFieldSet.Texto_imagen.getData())}</span>
83 <span class="autor">FOTO: ${CheckImagenFieldSet.CheckImagenFieldSetFieldSet.Autor_imagen.getData()}</span>
84 </div>
85 </#if>
86 </div>
87</#if>
88
89 <!-- VIDEOS -->
90 <#list CheckVideo.getSiblings() as video>
91 <#if getterUtil.getBoolean(CheckVideoFieldSet.CheckVideo.getData())>
92 <#if (CheckVideoFieldSet.CheckVideoFieldSetFieldSet.Video_Youtube.getData()?? || CheckVideoFieldSet.CheckVideoFieldSetFieldSet.Video_Biblioteca.getData()??)>
93 <div class="video">
94 <#if CheckVideoFieldSet.CheckVideoFieldSetFieldSet.Video_Biblioteca.getData()?has_content>
95 <video controls style="height:355px;width:100%;">
96 <source src="$video.Video_Biblioteca.data" type="video/mp4"/>
97 <source src="$video.Video_Biblioteca.data" type="video/ogg"/>
98 Your browser does not support the video tag.
99 </video>
100 <#else>
101 <iframe style="height:355px;width:100%;" frameborder="0" allowfullscreen></iframe>
102 <script>
103 $(document).ready(function () {
104
105
106 var url = ' ${CheckVideoFieldSet.CheckVideoFieldSetFieldSet.Video_Youtube.getData()}';
107 var id = url.split(/(?:youtu\.be\/|v\/|embed\/|watch\?v=)/)[1].split("&")[0];
108 $("iframe").attr("src", "https://www.youtube.com/embed/" + id);
109 });
110 </script>
111 </#if>
112
113 <#if validator.isNotNull(video.Titulo_video.getData())>
114 <div class="titulo"><strong>$video.Titulo_video.getData()</strong></div>
115 </#if>
116 </div>
117 </#if>
118 </#if>
119 </#list>
120 </div>
121 </div>
122
123 <!-- BLOQUE PRINCIPAL -->
124 <div class="leftNoticia">
125 <!-- Aquí se inserta el portlet -->
126 <div class="artRecurInteres"></div>
127 <script>
128 $(document).ready(function () {
129 var portlet = $('#p_p_id_ArticuloRecursosInteres_WAR_ArticuloRecursosInteresportlet_');
130 if (portlet.length) {
131 portlet.appendTo('.artRecurInteres');
132 var stars = portlet.find('.taglib-ratings.stars');
133 if (stars.length) {
134 portlet.find('.liferay-rating-score').insertBefore('.liferay-rating-vote');
135 }
136 }
137 });
138 </script>
139 </div>
140
141 <!-- DERECHA NOTICIA -->
142 <div class="rightNoticia">
143 <div class="dateNameNew">
144<#assign rawFecha = .vars['reserved-article-modified-date'].data?string>
145<#assign fechaParsed = rawFecha?date("EEE, dd MMM yyyy HH:mm:ss Z")>
146<span class="fechaNoticia">
147 ${fechaParsed?string("dd/MM/yy HH:mm")}
148</span>
149 <#list Nombre_autor.getSiblings() as autor>
150 <a href="#" onclick="verDetalle('$autor.data')" class="nombreAutor">${autor.getData()}</a>
151 </#list>
152 </div>
153
154
155 <#if (Cuerpo1FieldSet.Cuerpo1.getData())??>
156 ${Cuerpo1FieldSet.Cuerpo1.getData()}
157</#if>
158
159<#if (Cuerpo2FieldSet.Cuerpo2FieldSetFieldSet.ladilloRev1.getData())??>
160 <span class="ladillo"> ${Cuerpo2FieldSet.Cuerpo2FieldSetFieldSet.ladilloRev1.getData()}</span>
161</#if>
162
163<#if (Cuerpo2FieldSet.Cuerpo2.getData())??>
164${Cuerpo2FieldSet.Cuerpo2.getData()}
165</#if>
166
167<#if (Cuerpo3FieldSet.Cuerpo3FieldSetFieldSet.ladilloRev2.getData())??>
168 <span class="laddillo"> ${Cuerpo3FieldSet.Cuerpo3FieldSetFieldSet.ladilloRev2.getData()} </span>
169</#if>
170
171<#if (Cuerpo3FieldSet.Cuerpo3.getData())??>
172 ${Cuerpo3FieldSet.Cuerpo3.getData()}
173</#if>
174
175<#if (Cuerpo4FieldSet.Cuerpo4FieldSetFieldSet.ladilloRev3.getData())??>
176 <span class="ladillo"> ${Cuerpo4FieldSet.Cuerpo4FieldSetFieldSet.ladilloRev3.getData()} </span>
177</#if>
178
179<#if (Cuerpo4FieldSet.Cuerpo4.getData())??>
180 ${Cuerpo4FieldSet.Cuerpo4.getData()}
181</#if>
182
183
184<#if (Cuerpo5FieldSet.Cuerpo5FieldSetFieldSet.ladilloRev4.getData())??>
185 <span class="ladillo"> ${Cuerpo5FieldSet.Cuerpo5FieldSetFieldSet.ladilloRev4.getData()}</>
186</#if>
187
188<#if (Cuerpo5FieldSet.Cuerpo5.getData())??>
189 ${Cuerpo5FieldSet.Cuerpo5.getData()}
190</#if>
191 </div>
192 <#if (AudioFieldSet.Audio.getData())?has_content>
193 <div class="bloque-archivos">
194 <h3>Otros contenidos de la noticia</h3>
195
196
197 <div class="bloque-musica">
198
199
200
201
202
203
204
205 <div class="audio">
206 <div class="logo">
207 <img src="/o/unav-principal-theme/custom/legacy/images/audio.gif" height="15px" width="15px">
208 </div>
209 <div class="bloqueDatos">
210 <span class="nombreArchivo">Audio</span>
211 <div>
212 <a href="javascript:void(0);" class="enlace corporativeColor" onclick="mostrar(1); return false">${AudioFieldSet.AudioFieldSetFieldSet.Titulo_audio.getData()}</a>
213 </div>
214 </div>
215 <!-- BLOQUE DEL REPRODUCTOR DE MUSICA QUE SOLO QUEREMOS QUE SE MUESTRE CUANDO PULSEMOS EL ICONO -->
216 <div id="reproductor1" name="reproductor1" class="reproductor" style="display:none">
217 <p>
218 </p><div id="/documents/10174/1899377/130925noticiasdelcampus_inside.mp3">
219 <audio style="width: 200px;" controls="">
220 <source src="/documents/10174/1899377/130925noticiasdelcampus_inside.mp3" type="audio/ogg">
221 <source src="/documents/10174/1899377/130925noticiasdelcampus_inside.mp3" type="audio/mpeg">
222 </audio>
223 </div>
224 <p></p>
225 </div>
226 </div>
227 </div>
228
229
230 </div>
231 </#if>
232
233</div>