Blog
#Blog
Índice de Avisos Laborales de Internet, IALI, ¿qué mide realmente?
La evolución de los avisos laborales que publican las empresas permite estimar la demanda por trabajo existente en la economía en un periodo determinado y, dado que ésta se relaciona con la actividad económica, constituye materia de interés tanto para la evaluación del ciclo económico, como para el análisis estructural de la economía.
![Índice de Avisos Laborales de Internet (IALI)](/documents/33528/3489628/Banner-Web-EstadisticasLaborales.jpg/ec028a25-8405-82b5-4c67-88846ef9704e?t=1664461593920)
Latest Blogs
![Percepciones y expectativas de las empresas ante el cambio y eventos climáticos extremos](/documents/33528/5269913/Blog-Cambio-Climatico-web.jpg/8bc5cd8b-e5cf-4c5e-5ecf-be2742c91e39?t=1715791785362)
Percepciones y expectativas de las empresas ante el cambio y eventos climáticos extremos
![Segundo Informe sobre Emisión de una Moneda Digital de Banco Central en Chile](/documents/33528/3489628/banner-web-monedas-dig.jpg/2ea58f9d-7b84-f4fa-dc1e-90c90b3a6033?t=1711019642578)
Segundo Informe sobre Emisión de una Moneda Digital de Banco Central en Chile
The following has evaluated to null or missing: ==> webContentData.assetEntryId [in template "33501#33537#4906379" at line 49, column 93] ---- 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: #assign entry = assetEntryLocalServic... [in template "33501#33537#4906379" at line 49, column 41] ----
1<#assign
2 urlTitle = .vars['reserved-article-url-title'].data
3 url = themeDisplay.getPortalURL()+"/-/"+urlTitle
4 />
5
6<div class="bg-light rounded my-2">
7
8<#if (v_imgBlog.getData())?? && v_imgBlog.getData() != "">
9 <img class="w-100 blog__img-blog-recientes-otros-3 rounded-top" alt="${v_imgBlog.getAttribute("alt")}" data-fileentryid="${v_imgBlog.getAttribute("fileEntryId")}" src="${v_imgBlog.getData()}" />
10</#if>
11
12<#if (v_tituloBlog.getData())??>
13 <a data-senna-off="true" href="${url}"><h4 class="py-2 c-blue-3 px-3 mb-0 ">${v_tituloBlog.getData()}</h4></a>
14</#if>
15
16
17<div class="py-2 px-3 mb-3 blog__contentHtmlTextParrafo">
18 <#if (Text02243130.getData())??>
19 ${Text02243130.getData()}
20</#if>
21</div>
22<div class="px-3 pb-2 d-flex flex-wrap blog__content-fecha-y-autor">
23 <#assign v_fechaBlog_Data=getterUtil.getString(v_fechaBlog.getData())>
24
25 <#if locale?has_content>
26 <#if locale=="es_ES">
27 <#if validator.isNotNull(v_fechaBlog_Data)>
28 <#assign v_fechaBlog_DateObj = dateUtil.parseDate("yyyy-MM-dd", v_fechaBlog_Data, locale)>
29 ${dateUtil.getDate(v_fechaBlog_DateObj, "dd 'de' MMMM yyyy", locale)} |
30 </#if>
31 <#else>
32 <#if validator.isNotNull(v_fechaBlog_Data)>
33 <#assign v_fechaBlog_DateObj = dateUtil.parseDate("yyyy-MM-dd", v_fechaBlog_Data, locale)>
34 ${dateUtil.getDate(v_fechaBlog_DateObj,"MMMM dd',' yyyy", locale)} |
35 </#if>
36
37 </#if>
38</#if>
39
40
41
42 <#assign
43 assetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")>
44 <#if v_blogAutores.getSiblings()?has_content>
45
46 <#list v_blogAutores.getSiblings() as cur_v_blogAutores>
47
48 <#assign webContentData=jsonFactoryUtil.createJSONObject(cur_v_blogAutores.getData()) />
49 <#assign entry=assetEntryLocalService.getAssetEntry(webContentData.assetEntryId?number)>
50 <#assign
51 fields=entry.getAssetRenderer().getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() />
52
53 <#list fields as field>
54 <#if field.getFieldReference()=="v_nombreAutor">
55 <span class="auto-separacion"> - </span>
56 <div class="nombre">${field.getValue().getString(locale)}</div>
57 <#assign entry=assetEntryLocalService.getAssetEntry(webContentData.assetEntryId?number)>
58 </#if>
59 </#list>
60 </#list>
61 </#if>
62</div>
63</div>
Authors
The following has evaluated to null or missing: ==> webContentData.assetEntryId [in template "33501#33537#4906387" at line 7, column 65] ---- 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: #assign entry = assetEntryLocalServic... [in template "33501#33537#4906387" at line 7, column 13] ----
1<#assign assetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")>
2 <#if v_blogAutores.getSiblings()?has_content>
3 <#list v_blogAutores.getSiblings() as cur_v_blogAutores>
4 <#assign webContentData=jsonFactoryUtil.createJSONObject(cur_v_blogAutores.getData()) />
5 <#assign entry=assetEntryLocalService.getAssetEntry(webContentData.assetEntryId?number)>
6
7 <#assign
8 fields=entry.getAssetRenderer().getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() />
9
10 <div class="persona">
11 <#list fields as field>
12
13
14 <#if field.getFieldReference() == "v_imgAutor">
15 <#assign image = jsonFactoryUtil.createJSONObject(field.getValue().getString(locale)) />
16 <div data-imagen="${image.url}"> </div>
17 </#if>
18
19
20
21
22 <#if field.getFieldReference()=="v_nombreAutor">
23 <div data-nombre="${field.getValue().getString(locale)}"></div>
24 </#if>
25
26
27
28 <#if field.getFieldReference()=="v_cargoAutor">
29 <div data-edad="${field.getValue().getString(locale)}"> </div>
30 </#if>
31
32 </#list>
33 </div>
34 </#list>
35 </#if>
Niveles Blogs
Dada la diversidad de audiencias y necesidades de los usuarios del Blog del Banco Central, en cada publicación se ha añadido una etiqueta dependiendo del nivel de dificultad y expertise técnica del documento. Esto, permite adaptar la presentación de la información a distintos perfiles de usuarios, garantizando una experiencia informativa más efectiva y satisfactoria. La primera categoría (1 estrella) corresponde a blogs de fácil comprensión, dirigidos a público general y promoviendo la simplicidad y educación financiera. El segundo nivel (2 estrellas), está enfocado en usuarios con conocimientos económicos intermedios, ofreciendo un equilibrio entre detalle y accesibilidad. Por último, el tercer nivel (3 estrellas) corresponde a publicaciones altamente técnicas, que requieren de conocimientos avanzados en economía para su mejor comprensión.
![](/documents/33528/3857245/seccion+estrellas.jpg/69aba10d-0032-840a-08c4-8f1e9c81c4d0?t=1706184778164)