Noticias

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> catRest.parentTaxonomyVocabulary  [in template "58333319982487#20121#129480" at line 118, column 49]

----
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: #if catRest?? && (catRest.parentTaxon...  [in template "58333319982487#20121#129480" at line 115, column 41]
----
1<div class="als-styles"> 
2    <div class="ls_als_grid_wrapper"> 
3        <div class="row"> 
4 
5            <#assign entriesWithDates = [] /> 
6 
7            <#list entries as entry> 
8                <#assign classpk = entry.getClassPK() /> 
9                <#assign new = restClient.get( 
10                    "/headless-delivery/v1.0/structured-contents/${classpk}" 
11                ) /> 
12                <#assign fechaRaw = "" /> 
13 
14                <#list new.contentFields as field> 
15                    <#if 
16                        field.name == "Fecha" && 
17                        field.contentFieldValue?has_content 
18
19                        <#assign fechaRaw = field.contentFieldValue.data /> 
20                    </#if> 
21                </#list> 
22 
23                <#if fechaRaw?has_content> 
24                    <#if fechaRaw?contains(".")> 
25                        <#assign fechaDate = dateUtil.parseDate( 
26                            "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", 
27                            fechaRaw, 
28                            locale 
29                        )?datetime /> 
30                    <#else> 
31                        <#assign fechaDate = dateUtil.parseDate( 
32                            "yyyy-MM-dd'T'HH:mm:ss'Z'", 
33                            fechaRaw, 
34                            locale 
35                        )?datetime /> 
36                    </#if> 
37                <#else> 
38                    <#assign fechaDate = "1900-01-01"?date("yyyy-MM-dd") /> 
39                </#if> 
40 
41                <#assign entriesWithDates = entriesWithDates + [{ 
42                    "entry": entry, 
43                    "new": new, 
44                    "fecha": fechaDate, 
45                    "fechaRaw": fechaRaw 
46                }] /> 
47            </#list> 
48 
49            <#assign sortedEntries = entriesWithDates?sort_by("fecha")?reverse /> 
50 
51            <#list sortedEntries as item> 
52                <#assign entry = item.entry /> 
53                <#assign new = item.new /> 
54                <#assign fecha = item.fecha /> 
55 
56                <#assign image = "/documents/d/alsea/news_default_image398e" /> 
57                <#assign alt = "Alsea" /> 
58 
59                <#list new.contentFields as field> 
60                    <#if 
61                        field.name == "Imagen" && 
62                        field.contentFieldValue?has_content && 
63                        field.contentFieldValue.image?has_content && 
64                        field.contentFieldValue.image.contentUrl?has_content 
65
66                        <#assign image = field.contentFieldValue.image.contentUrl /> 
67                        <#assign alt = field.contentFieldValue.image.description!"Alsea" /> 
68                        <#break> 
69                    </#if> 
70                </#list> 
71 
72                <div class="col-md-12 col-sm-12 px-0"> 
73                    <div class="row ls_als_news_grid_hover"> 
74 
75                        <div class="col-md-6 col-12 mt-10"> 
76                            <div class="col-md-12 text-left px-0 pt-10 ls_als_news_date"> 
77                                <#if validator.isNotNull(fecha)> 
78                                    ${dateUtil.getDate( 
79                                        fecha?datetime, 
80                                        "MMMM dd, yyyy", 
81                                        locale 
82                                    )} 
83                                </#if> 
84                            </div> 
85 
86                            <div class="col-md-12 text-left ls_als_news_grid_title px-0 pt-10 bg-transparent"> 
87                                <#if entry?has_content> 
88                                    ${entry.getHighlightedTitle()} 
89                                </#if> 
90                            </div> 
91                        </div> 
92 
93                        <div class="col-md-6 col-12 mt-10"> 
94                            <div class="col-md-12 text-center"> 
95                                <img 
96                                    src="${image}" 
97                                    alt="${alt}" 
98                                    class="ls_als_news_grid_thumbnail" 
99                                /> 
100                            </div> 
101                        </div> 
102 
103                        <div class="col-md-6 col-6 text-left px-0 pt-30 align-self-end"> 
104                            <div 
105                                class="ls_als_news_category_btn py-4 px-0 fw-600" 
106                                style="color: #EF4961;" 
107
108                                <#if new.taxonomyCategoryBriefs?has_content> 
109                                    <#list new.taxonomyCategoryBriefs as category> 
110                                        <#assign catRest = restClient.get( 
111                                            "/headless-admin-taxonomy/v1.0/taxonomy-categories/" + 
112                                            category.taxonomyCategoryId 
113                                        ) /> 
114 
115                                        <#if 
116                                            catRest?? && 
117
118                                                catRest.parentTaxonomyVocabulary.name == "Noticias" || 
119                                                catRest.parentTaxonomyVocabulary.name == "News" 
120
121
122                                            ${category.taxonomyCategoryName} 
123                                        </#if> 
124                                    </#list> 
125                                </#if> 
126                            </div> 
127                        </div> 
128 
129                        <div class="col-md-6 col-6 text-end px-0 pt-30"> 
130                            <a 
131                                class="px-0" 
132                                href="/web/alsea/noticias-detalle?idNoticia=${entry.getClassPK()}" 
133                                data-senna-off="true" 
134
135                                <img 
136                                    class="img-fluid" 
137                                    alt="Icono ver más" 
138                                    src="/documents/d/alsea/alsea_press_moreeb09" 
139                                /> 
140                            </a> 
141                        </div> 
142 
143                        <div class="row mb-10 mb-md-0 px-10"></div> 
144                    </div> 
145                </div> 
146            </#list> 
147 
148        </div> 
149    </div> 
150</div> 

Categorías