Ocú despidió a Dagoberto ‘Yin’ Carrizo entre música y lágrimas

El pueblo que lo vio nacer le dio el último adiós al ‘Cantor de la Patria’, en una jornada marcada por sus canciones, su acordeón y el cariño de su gente
  • viernes 11 de septiembre de 2026 - 2:00 PM
An error occurred while processing the template.
Invocation of method 'substring' in  class java.lang.String threw exception java.lang.StringIndexOutOfBoundsException: String index out of range: -16 at 275776564/F/D_TXT[line 239, column 72]
1#set($cropName = "crop_big")
 
2#set($widthMultimedia = "100%")
 
3#set($heightMultimedia = "auto")
 
4#set($cropSizes = "100%") 
 
5 
 
6#set ($arrayListContents = [])
 
7#AddListContents($arrayListContents "Text" "paragraph" "text paragraph" "div" "")
 
8#AddListContents($arrayListContents "HTML_Text" "html" "html_text" "div", "")
 
9#AddListContents($arrayListContents "Image_Text" "image" "Image_Text" "div" "crop_big")
 
10#AddListContents($arrayListContents "Image_Text_Vertical" "image" "Image_Text" "div" "crop_vertical")
 
11#AddListContents($arrayListContents "Quote" "text" "quote" "blockquote" "")
 
12#AddListContents($arrayListContents "Youtube_Text" "youtube" "Youtube_Text" "div" "")
 
13#AddListContents($arrayListContents "Vimeo_Text" "Vimeo_Text" "Vimeo_Text" "div" "")
 
14#AddListContents($arrayListContents "Twitter_Text" "twitter" "art-twitter Twitter_Text" "div" "")
 
15#AddListContents($arrayListContents "Facebook_Text" "facebook" "Facebook_Text" "div" "")
 
16#AddListContents($arrayListContents "Multimedia_Text" "multimedia" "Multimedia_Text" "div" "")
 
17#AddListContents($arrayListContents "Intext" "text" "intext" "div" "")
 
18#AddListContents($arrayListContents "Intertitle" "text" "intertitle" "div" "")
 
19#AddListContents($arrayListContents "Bullet_Points_Text" "text" "bullet_points_text" "div" "")
 
20#AddListContents($arrayListContents "Destacado" "text" "Destacado" "div" "")
 
21#AddListContents($arrayListContents "Article_Text" "article_text" "article_text" "div" "L1QvSU1HX1RJVA==")
 
22#AddListContents($arrayListContents "Coach_Legal_Text" "text" "coach_legal_text" "div" "")
 
23#AddListContents($arrayListContents "Jwplayer_Text" "jwplayer_text" "jwplayer_text" "div" "")
 
24#AddListContents($arrayListContents "Infographic" "image" "Infographic" "div" "crop_vertical")
 
25#AddListContents($arrayListContents "Spotify_Text" "spotify" "spotify_text" "div" "")
 
26#AddListContents($arrayListContents "Tiktok_Text" "tiktok" "tiktok_text" "div" "")
 
27#AddListContents($arrayListContents "HTML_Table" "html" "html_table" "div", "")
 
28#AddListContents($arrayListContents "Piece" "piece" "piece" "div", "")
 
29#AddListContents($arrayListContents "Phrase" "phrase" "phrase" "div", "")
 
30#AddListContents($arrayListContents "Question" "poll" "iter-survey" "div", "")
 
31#AddListContents($arrayListContents "Cutline_Content" "text" "cutline_Content" "div", "")
 
32
 
33#set ($adInParagraph ={})
 
34#set ($temp = $adInParagraph.put("1","AdOps NOTE box1_ad"))
 
35#set ($temp = $adInParagraph.put("4","AdOps NOTE box2_ad"))
 
36
 
37<script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script>
 
38<div class="item_template D_TXT"> 
 
39
 
40    ##printHTMLContentArticle ($arrayListContents $cropName $cropSizes $widthMultimedia $heightMultimedia $adInParagraph)
 
41    ##macro(printHTMLContentArticle $arrayListContents $cropName $cropSizes $widthMultimedia $heightMultimedia $adInParagraph)
 
42	#set($count = 0)#*
 
43	*##set($childrenTags = $articleToolbox.getChildrenTags(null))#*
 
44	*##set($currentElement = 0)#*
 
45	*##set($contadorParrafos = 1)#*
 
46	*##set($slide_imgTxt = false)#*
 
47	*##foreach($el in $childrenTags)#* ## RECORREMOS LOS CONTENIDOS DEL ARTICULO
 
48		*##foreach($cont in $arrayListContents) #* ## BUSCAMOS EL CONTENIDO ($el) EN LOS CONTENIDOS A MOSTRAR ($arrayListContents)
 
49			*##if($cont.name.toUpperCase() == $el.name.toUpperCase())#* ## ENCONTRAMOS EL CONTENIDO EN EL LA LISTA DE CONTENIDOS A MOSTRAR
 
50				*##if($cont.type == "image")#* ## PINTA UNA IMAGEN Y SI HAY MAS DEL MISMO TIPO SEGUIDAS LAS AGRUPA EN UN BXSLIDER	
 
51					## vemos si hay mas image_text detras  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
52					*##set($ind = $currentElement+1)#*
 
53					*##if($childrenTags.get($ind).name.toUpperCase() == $el.name.toUpperCase() && $slide_imgTxt == false)#*
 
54						*##set($name_s = "bx_slider_it_" + $currentElement)#*
 
55						*#<div class="$name_s bxSlider_content">#*
 
56						*##set($slide_imgTxt = true)#*
 
57					*##end#*
 
58					## +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
59					*#<$cont.tag class="contentMedia art-img ${cont.cssclass} p_$currentElement ">#*
 
60						*##set($tempImage = $articleToolbox.getImageNode($el.name, $el.Milenium.data, "true"))#*
 
61						*##set($AltImage = "#getAltImage($tempImage)")#*
 
62						*##set($TitleImage = "#getTitleImage($tempImage)")#*
 
63						*##if($cont.crop != "")#*
 
64							*##set($cropNameImg = $cont.crop)#*
 
65						*##else#*
 
66							*##set($cropNameImg = $cropName)#*
 
67						*##end#*
 
68						*#$!articleToolbox.getImageTag2("$el.name","$el.Milenium.data","$cropNameImg","","","","false","$!AltImage","$!TitleImage","$!cropSizes")#*                           
 
69						*#<div class="cutline-byline">#*
 
70						*##if($el.Cutline && $el.Cutline.data != "")#*
 
71							*#<span class="cutline-text" mlnid="$el.Cutline.Milenium.data">$!el.Cutline.data</span>#*
 
72						*##end#*
 
73						*##if($el.Byline && $el.Byline.data != "")#*
 
74							*#<span class="byline-image" mlnid="$el.Byline.Milenium.data">$el.Byline.data</span>#*
 
75						*##end#*
 
76						*#</div>#*
 
77						
 
78					*#</$cont.tag>#*
 
79
 
80					## VERIFICAR SI ES EL ULTIMO ELEMENTO DE LOS CONTENIDOS TEST??????????????????????????????????
 
81					## +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
82					*##if($childrenTags.get($ind).name.toUpperCase() == $el.name.toUpperCase() && $slide_imgTxt || $childrenTags.size() <= $currentElement)#*
 
83						*#</div>#*
 
84						*##set($slide_imgTxt = false)#*
 
85					*##end#*
 
86					## +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
87				*##end#*
 
88
 
89				*##if($cont.type == "youtube")#* ## CONTENIDOS DE TIPO VIDEO YOUTUBE
 
90					*##if($el && $el.trim() != "")#*
 
91						*#<$cont.tag class="multimediaMacroWrapper ${cont.cssclass}" itemprop="video" iterhtmlid="$el.Milenium.data">#*
 
92							*#<iframe title="YouTube video player" allow="autoplay" allowfullscreen="" frameborder="0" height="$heightMultimedia"  width="$widthMultimedia" src="//www.youtube.com/embed/$el.data?autoplay=1&mute=1&wmode=transparent&controls=2&showinfo=0&theme=light"></iframe>#*
 
93						*#</$cont.tag>#*
 
94					*##end#*
 
95				*##end#*
 
96
 
97				*##if($cont.type == "spotify")#* ## CONTENIDOS DE TIPO SPOTIFY
 
98					*##if($el && $el.trim() != "")#*
 
99						*#<$cont.tag class="multimediaMacroWrapper ${cont.cssclass}" iterhtmlid="$el.Milenium.data">#*
 
100							*#<iframe src="https://open.spotify.com/embed/episode/$el.data?utm_source=generator" width="100%" height="352" frameborder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>#*
 
101						*#</$cont.tag>#*
 
102					*##end#*
 
103				*##end#*
 
104
 
105				*##if($cont.type == "vimeo")#* ## CONTENIDOS DE TIPO VIDEO VIMEO
 
106					*##if($el && $el.trim() != "")#*
 
107						*#<$cont.tag class="multimediaMacroWrapper ${cont.cssclass}" itemprop="video" iterhtmlid="$el.Milenium.data">#*
 
108							*#<iframe class="vimeo-player" src="//player.vimeo.com/video/$el.data" width="$widthMultimedia" height="$heightMultimedia" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>#*
 
109						*#</$cont.tag>#*
 
110					*##end#*
 
111				*##end#*
 
112				
 
113				*##if($cont.type == "twitter")#* ## CONTENIDOS DE TIPO TWITTER
 
114					*##if($el && $el.trim() != "")#*
 
115						*#<$cont.tag class="art-twitter ${cont.cssclass}" iterhtmlid="$el.Milenium.data">#*
 
116							*#<div class="twitter-content" itemprop="tweet">#*
 
117								*#<blockquote class="twitter-tweet">#*
 
118								*#<a href='$!el.data'></a>#*
 
119								*#</blockquote>#*
 
120							*#</div>#*
 
121						*#</$cont.tag>#*
 
122						*#$!iterVelocityTools.includeLibrary("https://platform.twitter.com/widgets.js", "ITER.RESOURCE.CUSTOM.TwitterLoaded.resolve()")#*
 
123					*##end#*
 
124				*##end#*
 
125
 
126				*##if($cont.type == "facebook")#* ## CONTENIDOS DE TIPO FACEBOOK
 
127					*##if($el && $el.trim() != "")#*
 
128						*#<$cont.tag class="art-facebook ${cont.cssclass}" iterhtmlid="$el.Milenium.data">#*
 
129						    *#<div class="facebook-content" itemprop="facebook_post">#*
 
130							*#<div class="fb-post" data-href="$!el.data.trim()"></div>#*
 
131						    *#</div>#*
 
132						*#</$cont.tag>#*
 
133					*##end#*
 
134				*##end#*
 
135				
 
136				*##if($cont.type == "multimedia")#* ## CONTENIDOS MULTIMEDIA
 
137				   *##if($el && $el.trim() != "")#*
 
138						*#<$cont.tag class="multimediaMacroWrapper ${cont.cssclass}" iterhtmlid="$el.Milenium.data">#*
 
139							*##if($el.Extension.data && $el.Extension.data == "mp3")#*
 
140								*#<audio controls width="$widthMultimedia" height="$heightMultimedia">#*
 
141									*#<source src="$el.Document.data" type="audio/mpeg">#*
 
142								*#</audio>#*
 
143							*##elseif ($el.Extension.data && $el.Extension.data == "mp4")#*
 
144								*#<video id="multimediaPlayer$!{reserved-article-id.data}${velocityCount}" poster="$!el.Preview.data" controls width="$!widthMultimedia" height="$!heightMultimedia">#*
 
145									*#<source src="$!el.Document.data" type="video/mp4">#*
 
146									*#Tu navegador no soporta el vídeo de HTML5#*
 
147								*#</video>#*
 
148							*##end#*
 
149						*#</$cont.tag>#*
 
150					*##end#*          
 
151				*##end#*
 
152
 
153				*##if($cont.type == "jwplayer_text")#* ## CONTENIDOS JWPLAYER
 
154					*##if($el && $el.trim() != "")#*
 
155						*##set($pos = $el.data.indexOf("-"))#*
 
156						*##if($pos > -1)#*
 
157							*##set($idjw = $el.data)#*
 
158						*##else#*
 
159							*##set($idjw = $el.data  + "-MeM4jbo2")#*
 
160						*##end#*
 
161						*#<$cont.tag class="multimediaMacroWrapper ${cont.cssclass}" itemprop="video" iterhtmlid="$el.Milenium.data">#*
 
162							*#<script src="https://cdn.jwplayer.com/players/${idjw}.js"></script>#*
 
163						*#</$cont.tag>#*
 
164					*##end#*          
 
165				*##end#*
 
166				
 
167				*##if($cont.type == "paragraph")#* ## CONTENIDOS DE TIPO TEXTO CON PARRAFOS
 
168					*##if($el && $el.trim() != "")#*
 
169						*#<$cont.tag class='paragraph ${cont.cssclass} p_$currentElement' mlnid="$el.Milenium.data">#*
 
170							*##set($tempArrayText = $el.data.trim().replaceAll("&","&").split("</p>"))#*
 
171							*##foreach($parrafo in $tempArrayText)#*
 
172								*##set($parrafo = $parrafo.replaceAll("<p>", "").replaceAll("</p>", "").trim())#*
 
173								*##if($parrafo != "")#*
 
174									*#<p class="p_$contadorParrafos">$!parrafo</p>#*
 
175									*##set($n_parrafo = "$contadorParrafos")#*
 
176									*##set ($item_pub = $adInParagraph.get($n_parrafo))#*
 
177									*##if($item_pub)#*
 
178										*#<div class="ads">#*
 
179										*#$!iterVelocityTools.getAdContainer($item_pub)#*
 
180										*#</div>#*
 
181									*##end#*
 
182									*##set($contadorParrafos = $contadorParrafos + 1)#*
 
183								*##end#*
 
184							*##end#*
 
185						*#</$cont.tag>#*
 
186					*##end#*
 
187				*##end#*
 
188				
 
189				*##if($cont.type == "text_parent")#* ## CONTENIDOS DE TEXTO CON HIJOS
 
190					*##set($hasChildren = $articleToolbox.getChildrenTags($el))#*
 
191					*##if($el.data && $el.data.trim() != "")#*
 
192							*#<$cont.tag class='${cont.cssclass}'>$!el.data.trim().replaceAll("&","&")</$cont.tag>#*
 
193							*##if($hasChildren && $hasChildren.size() > 0)#*
 
194								*##foreach ($parent in $articleToolbox.getChildrenTags($el))#*
 
195									*##if ($parent.name != "Milenium")#*
 
196										*#<div class="item_child">#*
 
197											*#$parent.data#*
 
198										*#</div>#*
 
199									*##end#*
 
200								*##end#*
 
201							*##end#*
 
202						
 
203					*##end#*
 
204				*##end#*
 
205				
 
206				*##if($cont.type == "text")#* ## CONTENIDOS DE TEXTO
 
207					*##if($el.data && $el.data.trim() != "")#*
 
208						*#<$cont.tag class='${cont.cssclass}'>$!el.data.trim().replaceAll("&","&")</$cont.tag>#*
 
209					*##end#*
 
210				*##end#*
 
211					
 
212				*##if($cont.type == "html")#* ## CONTENIDOS DE TIPO HTML
 
213					*##if($el.data && $el.data.trim() != "")#*
 
214						*#<$cont.tag class='${cont.cssclass}'>$!el.data</$cont.tag>#*
 
215					*##end  #*                                  
 
216				*##end#*
 
217
 
218				*##if($cont.type == "article_text")#*
 
219				        *##if($el && $el.data.trim() != "")#*
 
220						*##set($poscon = $el.Milenium.data.indexOf(";"))#*
 
221						*##set($idcon = $el.Milenium.data.substring(6,$poscon))#*
 
222
 
223						*##set($urlid = $!el.data.trim())#*
 
224						*##set($lar = $urlid.length())#*
 
225						*##set($lar = $lar - 1)#*
 
226						*##set($i = 0)#*
 
227						*##set($ini = 0)#*
 
228						*##set($fin = 0)#*
 
229						*##foreach($i in [0..$lar])#*
 
230						   *##set($ii = $i + 1)#*
 
231						   *##set($c = $urlid.substring($i,$ii))#*
 
232						   *##set($n = $mathTool.toInteger($c))#*
 
233						   *##if($validator.isNumber($c))#*
 
234							  *##set($fin = $i + 1)#*
 
235						   *##else#*  
 
236						   	  *##set($ini = $i + 1)#*
 
237						   *##end#*
 
238						*##end#*
 
239						*##set($urlid = $urlid.substring($ini,$fin))#*
 
240
 
241						*##set($articletext = $!el.data.trim())#*
 
242						*##foreach ($element in $$articletext.split("-"))#*
 
243							*##set($urlid = $element)#*
 
244						*##end#*
 
245						*##set($urlid = $urlid.substring(2))#*
 
246
 
247						*#<$cont.tag class='${cont.cssclass} $urlid $idcon' mlnid="$el.Milenium.data" arturl="$!art_url">#*
 
248    						$iterVelocityTools.includeLibrary("embed-article")
 
249    						$iterVelocityTools.embedArticle("$urlid","/T/IMG_TIT", "MyClassName", "TeaserHeadline")
 
250							*#<script>
 
251								jQuery.get("/news-portlet/renderArticle/$urlid/${cont.crop}", function(data, status) {
 
252									jQuery(".${cont.cssclass}.$urlid.$idcon").append(data);
 
253								});
 
254							</script>#*
 
255						*#</$cont.tag>#*
 
256				        *##end#*
 
257				*##end#*
 
258
 
259				*##if($cont.type == "tiktok")#*
 
260				    *##if($el && $el.data.trim() != "")#*
 
261						*#<$cont.tag class="art-tiktiok ${cont.cssclass}" iterhtmlid="$el.Milenium.data">#*
 
262						*##foreach ($element in $el.data.split("/"))#*
 
263  							*##set($idv = $element)#*
 
264						*##end#*
 
265						*#<iframe name="" src="https://www.tiktok.com/embed/v2/$idv?lang=es-ES" style="width: 100%; height: 739px; display: block; visibility: unset; max-height: 739px;"></iframe>#*
 
266						*#</$cont.tag>#*
 
267					*##end#*
 
268				*##end#*
 
269
 
270				*##if($cont.type == "piece")#*
 
271                    *##if($el && $el.data.trim() != "")#*
 
272                        *#<$cont.tag class='${cont.cssclass}'>#*
 
273                            *#<div class="title">$!el.Piece_Title.data</div>#*
 
274                            *#<div class="num">$el.data<span>$!el.Piece_Description.data</span></div>#*
 
275                            *#<div class="description">$!el.Piece_Text.data</div>#*
 
276                        *#</div>#*
 
277                    *##end#*
 
278				*##end#*     
 
279
 
280				*##if($cont.type == "phrase")#*
 
281                    *##if($el && $el.data.trim() != "")#*
 
282						##TIENE IMAGEN
 
283						*##set($hasImage = "noimage")#*
 
284						*##set($numImage = 0)#*
 
285						*##set($numImageText = 0)#*
 
286						*##if($el.Image && $el.Image.getSiblings().size() > 0)#*
 
287							*##set($numImage = $el.Image.getSiblings().size())#*
 
288							*##set($hasImage = "image")#*
 
289						*##end#*
 
290						*##if($el.Image_Text && $el.Image_Text.getSiblings().size() > 0)#*
 
291							*##set($numImageText = $el.Image_Text.getSiblings().size())#*
 
292							*##set($hasImage = "image")#*
 
293						*##end#*
 
294                        *#<$cont.tag class='${cont.cssclass} $!hasImage'>#*
 
295							*##if($numImage > 0)#*
 
296								*#<div class="block-0">#*
 
297									*#$!articleToolbox.getImageTag("Image",$el.Image_Text.Milenium.data,"crop_small","","","","","","","")#*
 
298								*#</div>#*
 
299							*##end#*
 
300							*##if($numImageText > 0)#*
 
301								*#<div class="block-0">#*
 
302									*#$!articleToolbox.getImageTag("Image_Text",$el.Image_Text.Milenium.data,"crop_small","","","","","","","")#*
 
303								*#</div>#*
 
304							*##end#*
 
305							*#<div class="block-2">#*
 
306								*#$!el.data#*
 
307							*#</div>#*
 
308							*#<div class="block-1">#*
 
309								*#<div class="icon"></div>#*
 
310								*#<div class="name">$!el.Phrase_Name.data</div>#*
 
311								*#<div class="profession">$!el.Phrase_Profession.data</div>#*
 
312							*#</div>#*
 
313                        *#</div>#*
 
314                    *##end#*
 
315				*##end#*
 
316
 
317				*##if($cont.type == "poll")#* ## CONTENIDOS DE TIPO ENCUESTA
 
318					*##if($el && $el.trim() != "")#*
 
319						*##set($namespace = $randomNamespace)#*
 
320						#initPoll
 
321						*#<div class='${element.cssclass}' $!tempIter groupId="$groupId" questionId="$Question.questionid" data-opendate="$!Question.opendate" data-closedate="$!Question.closedate">#*
 
322							*#<div class="question-poll">#*
 
323								##QUESTION
 
324								*#<h3 class="headline question">$!Question.data</h2>#*
 
325							*#</div> <!-- Fin div question-poll -->#*
 
326							##CHOICES
 
327							*#<div class="${namespace}_choices choices visible">#*
 
328								*##if ($Question && $Question.Answer && $Question.Answer.getSiblings() && $Question.Answer.getSiblings().size() > 0)#*
 
329									*#<form id="${namespace}_form" name="${namespace}_form" class="${namespace}_form form" >#*
 
330										*#<input name="questionId" type="hidden" value="$Question.questionid" />#*
 
331										*##foreach ($answer in $Question.Answer.getSiblings())#*
 
332											*#<span class="choice" data-choiceid="${answer.choiceid}"><input type="radio" value="$answer.choiceid" name="choiceId" class="choiceOption">$answer.data</span>#*
 
333										*##end #*
 
334									*#</form>#*
 
335								*##end#*
 
336							*#</div> <!-- Fin div choices -->#*
 
337							*#<div class="buttons-poll">#*
 
338								*#<span class="vote-btn visible">Votar</span>#*
 
339								*#<span class="result-btn hidden">Resultados</span>#*
 
340							*#</div> <!-- Fin div buttons -->#*
 
341							*#<div class="${namespace}_results results hidden"></div>#*
 
342						*#</div>#*
 
343					*##end#*
 
344				*##end#*
 
345				
 
346				*##set($name_prev = $el.name.toUpperCase())#*
 
347				*##break#* ## SALIMOS ENCONTRADO EN LISTA DE CONTENIDOS A MOSTRAR
 
348			*##end#*
 
349		*##end#*
 
350		*##set($currentElement = $currentElement+1)#*
 
351	*##end
 
352
 
353    ##ADJUNTOS
 
354    #set($Generic_ = $articleToolbox.getTag(null,'Generic'))
 
355    #if($Generic_)
 
356        <div class="generic">
 
357            <div class="title">Adjuntos</div>
 
358            #foreach($item in $Generic_.getSiblings())
 
359                #set($name = $item.data)
 
360                #if($item.Cutline_Content && $item.Cutline_Content.data != "")
 
361                    #set($name = $item.Cutline_Content.data)
 
362                #end
 
363                <div class="block-generic">
 
364                    <a href="$item.Document.data" target="_blank"><div class="file">$name</div></a>
 
365                </div>
 
366            #end
 
367        </div>
 
368    #end 
 
369
 
370</div>