Ocorreu um erro ao processar o template.
The following has evaluated to null or missing: ==> displayDate [in template "20155#20195#376783" at line 69, column 64] ---- 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: ${displayDate?cap_first} [in template "20155#20195#376783" at line 69, column 62] ----
1<#--
2Application display 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
9<#--init template-->
10<#include "${templatesPath}/376690" />
11
12<#--functions template-->
13<#include "${templatesPath}/376694" />
14
15#assign displayDate = getDisplayDateFormat( .vars['reserved-article-display-date'].data, "MMMM yyyy")>
16
17
18<#assign display="">
19<div class="container-fluid article-content article-custom-style-ot" id="content-wrapper">
20
21 <div class="col-md-12 col-sm-12 col-xs-12 cos-article">
22 <section class="article" >
23 <article class="scroll-nav__section row" id="section0">
24 <#-- cabecera-->
25 <#if GENERALIMAGENEW??>
26 <#if GENERALIMAGENEW.getData()?has_content >
27 <div class="banner-image" id="detail-header-img">
28 <img src="${GENERALIMAGENEW.getData()}" alt=""/>
29 </div>
30 <#else>
31 <#if GENERALIMAGE.getData()?has_content >
32 <div class="banner-image back-compability" id="detail-header-img-back">
33 <img src="${GENERALIMAGE.getData()}" alt=""/>
34 </div>
35 </#if>
36 </#if>
37 <#else>
38 <#if GENERALIMAGE.getData()?has_content >
39 <div class="banner-image back-compability" id="detail-header-img-back">
40 <img src="${GENERALIMAGE.getData()}" alt=""/>
41 </div>
42 </#if>
43 </#if>
44 <div class="header-content" id="detail-header">
45 <section class="row page_content_title_observatori">
46 <div class="jumbotron document-adjunt">
47 <div class="row main">
48 <div class="col-md-8 col-sm-12 col-xs-12">
49 <div class="index-and-title">
50 <div class="category">
51 <#assign categories = entry.getCategories() />
52 <#list categories as category >
53 <#assign vocabularyId = 46723>
54 <#assign vocabularyId = propsUtil.get("vocabulary.tipo.contenido.pt")>
55 <#if category.getVocabularyId() == vocabularyId?number>
56 <p class="category">
57 ${category.getTitle(locale)}
58 </p>
59 </#if>
60 </#list>
61 </div>
62 </div>
63 <p class="description">
64 ${Titulo.getData()}
65 </p>
66 <#assign pathThemeImage = themeDisplay.getPathThemeImages() />
67 <section class="date-content">
68 <span class="posted-on">
69 <time datetime="${displayDate?cap_first}">${displayDate?cap_first}</time>
70 </span>
71 <div class="print-action hidden-sm hidden-xs">
72 <span class="">
73 <a href="#" onclick="window.print();" class=" taglib-icon">
74 <img id="bhfa__column1__0" src="${pathThemeImage}/spacer.png">
75 </a>
76 </span>
77 </div>
78 </section>
79 </div>
80 </div>
81 </div>
82 </section>
83 <div class="print-logo">
84 </div>
85 </div>
86
87 <#-- contenido columana izquierda-->
88 <div class="col-xl-9 col-md-12 col-sm-12 col-xs-12 columna-esquerra">
89 <#if Subtitol.getData()?has_content >
90 <div class="subtitulo-content">
91 <h2>${Subtitol.getData()}</h2>
92 </div>
93 </#if>
94 <#if Autor.getSiblings()?has_content && Autor.getSiblings()[0].getData() != "">
95 <section class="autors clean-padding col-md-12 col-sm-12 col-xs-12">
96 <#list Autor.getSiblings() as autor>
97 <div class="autors-content">
98 <div class="autor">
99 <#if autor.Descripcio_Autor.getData()?has_content>
100 ${autor.getData()}, ${autor.Descripcio_Autor.getData()}
101 <#else>
102 ${autor.getData()}
103 </#if>
104 </div>
105 </div>
106 </#list>
107 </section>
108 </#if>
109 <#if TituloConvosWin?has_content && TituloConvosWin.getData()!="">
110 <section class="autors clean-padding col-md-12 col-sm-12 col-xs-12">
111 <div class="autor convo-winer">
112 ${TituloConvosWin.getData()}
113 </div>
114 </section>
115 </#if>
116 <#if DOCUMENT.getData()?has_content >
117 <section class="clean-padding col-md-12 col-sm-12 col-xs-12">
118 <div class="last-downloads">
119 <#assign classFile=getButtonStyles(DOCUMENT.getData())>
120 <#assign targetFile="target=\"_blank\""/>
121 <a ${targetFile} href="${DOCUMENT.getData()}" title="${TITLE.getData()}" class="btn btn-download pushtag-download">
122 <div class="text"><@liferay.language key="observatoriosocial-download"/></div>
123 <div class="icon fa fa-2x ${classFile}"></div>
124 </a>
125 </div>
126 </section>
127 </#if>
128 <div id="article-total">
129 <#assign i = 0>
130 <#list TITLE.getSiblings() as item >
131 <section class="article" ><!-- reports -->
132 <article class="scroll-nav__section" id="section${i}"><!-- col-md-6 col-xs-12 -->
133 <#if item.getData()?has_content >
134 <#if i == 0>
135 <h1 class="col-md-12 col-sm-12 main-h1">${item.getData()}</h1>
136 <#else>
137 <h1 class="col-md-12 col-sm-12 main-h1">${i}. ${item.getData()}</h1>
138 </#if>
139 </#if>
140 <#list item.SUBTITLE.getSiblings() as subitem >
141 <#if subitem.getData()?has_content>
142 <h2 class="col-md-12 col-sm-12 col-xs-12">${subitem.getData()}</h2>
143 </#if>
144 <div class="article-contents col-md-12 col-sm-12 col-xs-12 row">
145 <!-- bloque 1 -->
146 <#if subitem.IMAGE.getData()?has_content >
147 <div class="col-md-12 col-sm-12 col-xs-12 row">
148 <img src="${subitem.IMAGE.getData()}" class="img-responsive image-1-columna" alt="${subitem.getData()}"/>
149 </div>
150 </#if>
151 <#if subitem.CITE.getData()?has_content>
152 <div class="col-md-12 col-sm-12 col-xs-12 row">
153 <cite class="col-md-12 col-sm-12 col-xs-12 cita-1-columna">${subitem.CITE.getData()}</cite>
154 </div>
155 </#if>
156 <#if subitem.CONTENT.getData()?has_content>
157 <div class="col-md-12 col-sm-12 col-xs-12 row"><p>${subitem.CONTENT.getData()}</p></div>
158 </#if>
159 <#if subitem.VIDEO.getData()?has_content>
160 <div class="col-md-12 col-sm-12 col-xs-12 row"><p>${subitem.VIDEO.getData()}</p></div>
161 </#if>
162 </div>
163 </#list>
164 </article><!-- /col-md-6 col-xs-12 -->
165 </section>
166 <#assign i = i+1>
167 </#list>
168
169 <#if (PeuPagina.getSiblings()?size > 1) >
170 <section class="article peu-pagina" ><!-- reports -->
171 <article class="scroll-nav__section" id=""><!-- col-md-6 col-xs-12 -->
172 <#list PeuPagina.getSiblings() as cur_PeuPagina>
173 <div class="peu-content">
174 <#if cur_PeuPagina.get("Num")?has_content >
175 <p id='${cur_PeuPagina.get("Num").getData()}' class="num-peu">
176 ${cur_PeuPagina.get("Num").getData()}. ${cur_PeuPagina.getData()}
177 <a href="#ancora-#${cur_PeuPagina.get("Num").getData()}" class="tornar-ancora">↵</a>
178 </p>
179 </#if>
180 </div>
181 </#list>
182 </article>
183 </section>
184 </#if>
185 </div>
186 </div>
187 <#-- columna derecha -->
188 <div class="col-xl-3 col-md-12 col-sm-12 col-xs-12 columna-dreta">
189 <#--classification template-->
190 <#include "${templatesPath}/376703" />
191
192 <#--related-content template-->
193 <#include "${templatesPath}/376699" />
194 </div>
195 </article>
196 </section>
197 </div>
198</div>
199<#--interested-content template-->
200<#include "${templatesPath}/376707" />
201
202<script type="text/javascript">
203 $( document ).ready(function() {
204
205 if ($("#detail-header-img img").length >0){
206 $(".main-header-aux").html($("#detail-header-img"))
207 }
208
209 if ($("#detail-header-img-back img").length >0){
210 $(".main-header-aux").html($("#detail-header-img-back"))
211 }
212
213 $(".header-content-home").html($("#detail-header"));
214 });
215</script>