An error occurred while processing the template.
The following has evaluated to null or missing:
==> BlogsEntry  [in template "20101#20128#2287659" at line 265, column 119]

----
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: ${BlogsEntry.urlTitle}  [in template "20101#20128#2287659" at line 265, column 117]
----
1<#-- 
2Widget templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8<style> 
9    .promociones-grid-dinn { 
10        display: flex; 
11        flex-direction: column; 
12        gap: 40px; 
13        width: 940px; 
14        margin: 0 auto; 
15        align-items: center; 
16
17    .articulo-promocion { 
18        width: 1225px; 
19        height: 340px; 
20        background: #F6F6F6; 
21        border-radius: 12px; 
22        display: flex; 
23        align-items: center; 
24
25    .articulo-promocion-texto { 
26        display: flex; 
27        flex-direction: column; 
28        /*width: 65%;*/ 
29        width: 716px; 
30        padding: 40px; 
31
32    .articulo-promocion-texto h2 { 
33        font-family:'Poppins Regular', sans-serif; 
34        font-style: normal; 
35        font-weight: 700; 
36        font-size: 24px; 
37        line-height: 36px; 
38        color: #002623; 
39
40    .articulo-promocion-texto p { 
41        font-family:'Poppins Regular', sans-serif; 
42        font-style: normal; 
43        font-weight: 400; 
44        font-size: 16px; 
45        line-height: 32px; 
46        color: #002623; 
47        margin-bottom: 0; 
48
49    .articulo-promocion-texto p.disclaimer-vigencia { 
50        font-family:'Poppins Regular', sans-serif; 
51        font-style: normal; 
52        font-weight: 400; 
53        font-size: 16px; 
54        line-height: 24px; 
55        color: #002623; 
56        margin-top: 24px; 
57        margin-bottom: 10px; 
58
59    .articulo-promocion-texto p.subtitulo-vigencia { 
60        font-family:'Poppins Regular', sans-serif; 
61        font-style: normal; 
62        font-weight: 400; 
63        font-size: 16px; 
64        line-height: 24px; 
65        color: #002623; 
66
67    .articulo-promocion-imagen { 
68        /*width: 35%;*/ 
69        width: 509px; 
70        height: 100%; 
71        border-top-right-radius: 12px; 
72        border-bottom-right-radius: 12px; 
73        /*background-position: center center !important; 
74        background-size: cover !important; 
75        background-repeat: no-repeat !important;*/ 
76
77    #blog-promo-title { 
78        width: 720px; 
79        padding: 100px 0; 
80
81    #blog-promo-title h1 { 
82      font-family: 'Poppins Bold'; 
83      font-style: normal; 
84      font-weight: 700; 
85      font-size: 45px; 
86      line-height: 68px; 
87      color: #00635B; 
88
89    #blog-promo-title h1 span { 
90      color: #00635B 
91
92    #blog-promo-title p { 
93      font-family: 'Poppins Regular'; 
94      font-style: normal; 
95      font-weight: 400; 
96      font-size: 20px; 
97      line-height: 40px; 
98      color: #002623; 
99
100    .autofit-float.autofit-row.portlet-header { 
101        display: none; 
102
103    @media (max-width: 1260px) { 
104        #blog-promo-title { 
105            width: 100%; 
106
107        .promociones-grid-dinn { 
108            display: flex; 
109            flex-direction: column; 
110            gap: 40px; 
111            width: 100%; 
112            /*margin: 0 auto;*/ 
113            align-items: center; 
114            padding: 20px 16px; 
115
116        .articulo-promocion { 
117            display: flex; 
118            flex-direction: column-reverse; 
119            width: 100%; 
120            height: auto; 
121            /*height: 531px;*/ 
122            border-radius: 12px; 
123
124        .articulo-promocion-imagen { 
125            /*width: 35%;*/ 
126            width: 100%; 
127            height: 420px; 
128
129        .articulo-promocion-texto { 
130            width: 100%; 
131            padding: 24px; 
132
133        .articulo-promocion-texto p.disclaimer-vigencia { 
134            margin-bottom: 0; 
135
136        .articulo-promocion-texto p { 
137            line-height: 32px; 
138
139
140    /* TABLET */ 
141    @media (max-width: 991px) and (min-width: 768px) { 
142        /*.promociones-grid-dinn { 
143            width: 100%; 
144            padding-left: 10px; 
145            padding-right: 10px; 
146
147        .articulo-promocion { 
148            width: 100%; 
149
150        .articulo-promocion-imagen { 
151            width: 45%; 
152        }*/ 
153        .articulo-promocion-texto h2 { 
154            font-size: 24px; 
155
156        .articulo-promocion-texto p { 
157            font-size: 16px; 
158
159        /*.articulo-promocion-texto { 
160            padding: 24px; 
161        }*/ 
162
163     
164    /* MOBILE */ 
165    @media (max-width: 767px) { 
166        #blog-promo-title { 
167            padding: 100px 0 40px; 
168
169        .promociones-grid-dinn { 
170            width: 100%; 
171            padding-left: 10px; 
172            padding-right: 10px; 
173
174        .articulo-promocion { 
175            width: 100%; 
176            height: 531px; 
177            border-radius: 12px; 
178            display: flex; 
179            flex-direction: column-reverse; 
180
181        /*.articulo-promocion-texto { 
182            padding: 24px; 
183            width: 100%;  
184        }*/ 
185        .articulo-promocion-texto h2 { 
186            font-size: 18px; 
187            line-height: 27px; 
188
189        .articulo-promocion-texto p { 
190            font-size: 12px; 
191            line-height: 27px;         
192
193        .articulo-promocion-texto p.disclaimer-vigencia { 
194            font-size: 12px; 
195            line-height: 27px; 
196
197        .articulo-promocion-texto p.subtitulo-vigencia { 
198            font-size: 12px; 
199            line-height: 27px; 
200
201        .articulo-promocion-imagen { 
202            width: 100%; 
203            /*height: 200px;*/ 
204            height: 50%; 
205            border-top-left-radius: 12px; 
206            border-bottom-right-radius: 0px; 
207
208        #blog-promo-title h1 { 
209            font-weight: 700; 
210            font-size: 28px; 
211            line-height: 48px; 
212            margin-bottom: 8px; 
213
214        #blog-promo-title p { 
215            font-size: 16px; 
216            line-height: 32px; 
217            color: #00635B; 
218
219
220</style> 
221<section class="section-blog"> 
222	<div class="promociones-grid-dinn"> 
223	    <div id="blog-promo-title"> 
224            <h1>Conoce nuestras promociones</h1> 
225            <p>¡Ser cliente DINN tiene sus beneficios! Participa y consulta los términos y condiciones de nuestras dinámicas y promociones vigentes y obtén grandes recompensas para seguir haciendo crecer tu inversión y sacarle el máximo provecho a tu dinero.</p> 
226        </div> 
227	    <!--<#if entries?has_content> 
228			<#list entries as BlogsEntry> 
229				<a class="articulo-promocion" href="promociones/-/blogs/${BlogsEntry.urlTitle}" data-senna-off="true"> 
230    		        <div class="articulo-promocion-texto"> 
231    				    <h2>${BlogsEntry.title}</h2> 
232    					<p>${BlogsEntry.description}</p> 
233    					<p class="disclaimer-vigencia">Vigencia</p> 
234    					<p class="subtitulo-vigencia">${BlogsEntry.subtitle}</p> 
235    			    </div> 
236    				<img class="articulo-promocion-imagen" src="${BlogsEntry.getSmallImageURL(themeDisplay)}"> 
237		        </a> 
238			</#list> 
239		</#if>--> 
240	</div> 
241</section> 
242<script> 
243    let listPostsResponse = {}; 
244    function getListPosts() { 
245        var settings = { 
246          "url": "/o/headless-delivery/v1.0/sites/627502/blog-postings", 
247          "method": "GET", 
248          "timeout": 0, 
249          "headers": { 
250            "Authorization": "Basic bXIuaGlub2pvc2EubWFjQGljbG91ZC5jb206dXBsb2FkZG9jdW1lbnRz", 
251            "Cookie": "JSESSIONID=D0218AFAE73677D38FEAB6FF2E65C2F2; SERVER_ID=2a6bcb37bb0c8d33" 
252          }, 
253        }; 
254        $.ajax(settings).done(function (response) { 
255            listPostsResponse = response; 
256            printAllPosts(); 
257        }); 
258
259 
260    function printAllPosts() { 
261        if (listPostsResponse.items.length > 0) { 
262            for (let i = 0; i < listPostsResponse.items.length; i++) { 
263                if (listPostsResponse.items[i].taxonomyCategoryBriefs[0].taxonomyCategoryName == "Promociones") { 
264                    if (listPostsResponse.items[i].customFields[0].customValue.data) { 
265                        $(".promociones-grid-dinn").append("<a class='articulo-promocion' href='promociones/-/blogs/${BlogsEntry.urlTitle}' data-senna-off='true'> <div class='articulo-promocion-texto'> <h2>"+listPostsResponse.items[i].headline+"</h2><p>"+listPostsResponse.items[i].description+"</p><p class='disclaimer-vigencia'>Vigencia</p><p class='subtitulo-vigencia'>"+listPostsResponse.items[i].subtitle+"</p> </div> <img class='articulo-promocion-imagen' src='"+listPostsResponse.items[i].image.contentUrl+"'> </a>"); 
266
267
268
269
270
271 
272    printAllPosts(); 
273</script> 
Phone

El dinero no se persigue, se atrae.

Descarga la app, crea tu cuenta y descubre cómo puedes sacar el máximo provecho a tu dinero con DINN.