Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> cur_Carrousel_Banner.title  [in template "14432834#14432873#17535939" at line 53, column 103]

----
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: ${cur_Carrousel_Banner.title.getData()}  [in template "14432834#14432873#17535939" at line 53, column 101]
----
1<section class="sectiondata"> 
2    <div id="carousel-indicators-general" 
3         class="carousel slide carousel-home" 
4         data-ride="carousel"> 
5 
6        <!-- INDICADORES --> 
7        <ol class="carousel-indicators"> 
8            <#list Carrousel.Banner.getSiblings() as cur_Carrousel_Banner> 
9                <li data-target="#carousel-indicators-general" 
10                    data-slide-to="${cur_Carrousel_Banner?index}" 
11                    <#if cur_Carrousel_Banner?index == 0>class="active"</#if>> 
12                </li> 
13            </#list> 
14        </ol> 
15 
16        <!-- CONTENIDO --> 
17        <div class="carousel-inner"> 
18 
19            <#if Carrousel.Banner.getSiblings()?has_content> 
20                <#list Carrousel.Banner.getSiblings() as cur_Carrousel_Banner> 
21 
22                    <div class="carousel-item <#if cur_Carrousel_Banner?index == 0>active</#if>"> 
23 
24                        <!-- IMÁGENES LEGALES --> 
25                        <#if ImagenVigilado?? && ImagenVigilado.getData()?has_content> 
26                            <img class="ImagenVigilado" 
27                                 src="${ImagenVigilado.getData()}" 
28                                 alt="${ImagenVigilado.getAttribute("alt")!""}" 
29                                 data-fileentryid="${ImagenVigilado.getAttribute("fileEntryId")!""}" /> 
30                        </#if> 
31 
32                        <#if ImagenLegal?? && ImagenLegal.getData()?has_content> 
33                            <img class="ImagenLegal" 
34                                 src="${ImagenLegal.getData()}" 
35                                 alt="${ImagenLegal.getAttribute("alt")!""}" 
36                                 data-fileentryid="${ImagenLegal.getAttribute("fileEntryId")!""}" /> 
37                        </#if> 
38 
39                        <!-- MEDIA DESKTOP --> 
40                        <div class="carousel-pc-media"> 
41                            <#if cur_Carrousel_Banner.Gif_Video_Fondo??  
42                                && cur_Carrousel_Banner.Gif_Video_Fondo.getData()?has_content> 
43 
44                                <video class="d-block w-100" autoplay muted loop playsinline> 
45                                    <source src="${cur_Carrousel_Banner.Gif_Video_Fondo.getData()}" type="video/mp4"> 
46                                </video> 
47 
48                            <#elseif cur_Carrousel_Banner.ImagenFondo??  
49                                && cur_Carrousel_Banner.ImagenFondo.getData()?has_content> 
50																 
51																<#if cur_Carrousel_Banner.ImagenFondo??> 
52                                    <img class="d-block w-100" 
53                                         src="${cur_Carrousel_Banner.ImagenFondo.getData()}" title="${cur_Carrousel_Banner.title.getData()}" 
54                                         alt="${cur_Carrousel_Banner.ImagenFondo.getAttribute("alt")!""}"> 
55																<#else> 
56																     <img class="d-block w-100" 
57                                         src="${cur_Carrousel_Banner.ImagenFondo.getData()}" 
58                                         alt="${cur_Carrousel_Banner.ImagenFondo.getAttribute("alt")!""}"> 
59																</#if> 
60                            </#if> 
61                        </div> 
62 
63                        <!-- MEDIA MÓVIL --> 
64                        <div class="carousel-mobile-media"> 
65                            <#if cur_Carrousel_Banner.Gif_Video_Movil??  
66                                && cur_Carrousel_Banner.Gif_Video_Movil.getData()?has_content> 
67 
68                                <video class="d-block w-100" autoplay muted loop playsinline> 
69                                    <source src="${cur_Carrousel_Banner.Gif_Video_Movil.getData()}" type="video/mp4"> 
70                                </video> 
71 
72                            <#elseif cur_Carrousel_Banner.ImagenMovil??  
73                                && cur_Carrousel_Banner.ImagenMovil.getData()?has_content> 
74																 
75																<#if cur_Carrousel_Banner.ImagenMovil??> 
76                                    <img class="d-block w-100" 
77                                         src="${cur_Carrousel_Banner.ImagenMovil.getData()}" 
78                                         alt="${cur_Carrousel_Banner.ImagenMovil.getAttribute("alt")!""}" title="${cur_Carrousel_Banner.title_movil.getData()}" 
79                                         data-fileentryid="${cur_Carrousel_Banner.ImagenMovil.getAttribute("fileEntryId")!""}" /> 
80																<#else> 
81																      <img class="d-block w-100" 
82                                         src="${cur_Carrousel_Banner.ImagenMovil.getData()}" 
83                                         alt="${cur_Carrousel_Banner.ImagenMovil.getAttribute("alt")!""}"  
84                                         data-fileentryid="${cur_Carrousel_Banner.ImagenMovil.getAttribute("fileEntryId")!""}" /> 
85																</#if>	 
86																		 
87                            </#if> 
88                        </div> 
89 
90                        <!-- CAPTION --> 
91                        <div class="carousel-caption custom-caption"> 
92 
93                            <!-- TEXTOS --> 
94                            <#if cur_Carrousel_Banner.Grupo_Texto??  
95                                && cur_Carrousel_Banner.Grupo_Texto.getSiblings()?has_content> 
96 
97                                <#list cur_Carrousel_Banner.Grupo_Texto.getSiblings() as cur_Grupo_Texto> 
98 
99                                    <#if cur_Grupo_Texto.Texto_Editable??  
100                                        && cur_Grupo_Texto.Texto_Editable.getData()?has_content> 
101 
102                                        <div style=" 
103                                            <#if cur_Grupo_Texto.Tamano_Texto?? && cur_Grupo_Texto.Tamano_Texto.getData()?has_content> 
104                                                font-size:${cur_Grupo_Texto.Tamano_Texto.getData()}; 
105                                            </#if> 
106                                            <#if cur_Grupo_Texto.Color_Texto?? && cur_Grupo_Texto.Color_Texto.getData()?has_content> 
107                                                color:${cur_Grupo_Texto.Color_Texto.getData()}; 
108                                            </#if> 
109                                        "> 
110                                            ${cur_Grupo_Texto.Texto_Editable.getData()} 
111                                        </div> 
112 
113                                    </#if> 
114                                </#list> 
115                            </#if> 
116 
117                            <!-- BOTÓN --> 
118                            <#if cur_Carrousel_Banner.Grupo_Boton??  
119                                && cur_Carrousel_Banner.Grupo_Boton.Boton_Texto.getData()?has_content> 
120 
121                                <#if cur_Carrousel_Banner.Grupo_Boton.Link_Boton.getData()?has_content> 
122                                    <a href="${cur_Carrousel_Banner.Grupo_Boton.Link_Boton.getData()}" 
123                                       target="${cur_Carrousel_Banner.Grupo_Boton.TipoDeLink.getData()!"_blank"}"> 
124                                </#if> 
125 
126                                <button class="btn btn-custom3 mt-1" 
127                                        style=" 
128                                            <#if cur_Carrousel_Banner.Grupo_Boton.Tamao_Texto_B.getData()?has_content> 
129                                                font-size:${cur_Carrousel_Banner.Grupo_Boton.Tamao_Texto_B.getData()}; 
130                                            </#if> 
131                                            <#if cur_Carrousel_Banner.Grupo_Boton.Color_Texto_B.getData()?has_content> 
132                                                color:${cur_Carrousel_Banner.Grupo_Boton.Color_Texto_B.getData()}; 
133                                            </#if> 
134                                        "> 
135                                    ${cur_Carrousel_Banner.Grupo_Boton.Boton_Texto.getData()} 
136                                </button> 
137 
138                                <#if cur_Carrousel_Banner.Grupo_Boton.Link_Boton.getData()?has_content> 
139                                    </a> 
140                                </#if> 
141                            </#if> 
142 
143                        </div> 
144                    </div> 
145 
146                </#list> 
147            </#if> 
148 
149        </div> 
150    </div> 
151</section> 
152<script> 
153    // Forzar el cambio de slide al hacer clic en los indicadores (fallback para móviles) 
154    document.querySelectorAll('.carousel-indicators li').forEach(function(indicator) { 
155        indicator.addEventListener('click', function() { 
156            var target = indicator.getAttribute('data-target'); 
157            var slideTo = indicator.getAttribute('data-slide-to'); 
158            if (target && slideTo !== null) { 
159                var carousel = document.querySelector(target); 
160                if (carousel && typeof $(carousel).carousel === 'function') { 
161                    $(carousel).carousel(parseInt(slideTo)); 
162                } 
163            } 
164        }); 
165    }); 
166</script> 
 

Información para sus decisiones

Explore nuestros informes y publicaciones de Estudios Económicos y de Mercado.


Acceda a análisis, reportes y contenidos especializados diseñados para ayudarle a entender el entorno económico, los mercados financieros y sus principales tendencias. Encuentre información clave que le permitirá evaluar escenarios y tomar decisiones informadas.
Portafolios de Inversión de Referencia

Portafolios modelo alineados a distintos perfiles de riesgo y oportunidades de mercado.

Contexto Macroeconómico

Análisis del entorno económico local e internacional y su impacto en los mercados.

Informes de Renta Fija

Seguimiento a tasas, valor relativo y oportunidades en el mercado de renta fija.

Acciones locales

Análisis de compañías del mercado accionario colombiano y sus perspectivas.

Mercado Global Colombiano

Estrategias y análisis sobre activos internacionales disponibles en el MGC.

Informes Grupo Aval

Investigaciones conjuntas con las áreas de research del Grupo Aval.

Eventos y Multimedia

Presentaciones, videos y podcasts con análisis y perspectivas de mercado.

Enviando, por favor espera...