Agrégateur de contenus

Une erreur s'est produite lors du traitement du modèle.
The following has evaluated to null or missing:
==> .vars['reserved-article-display-date']  [in template "20116#20160#5099237" at line 32, column 23]

----
Tip: It's the final [] step 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: ${.vars["reserved-article-display-dat...  [in template "20116#20160#5099237" at line 32, column 21]
----
1<#setting locale = locale /> 
2<#assign imageUrl="" /> 
3<#if (image.getData())?? && image.getData() != ""> 
4    <#assign imageUrl=image.getData()/> 
5</#if> 
6 
7<#-- Liste des infos a partager --> 
8<#assign openGraph = { 
9"og:title":"${title.getData()?html}", 
10"og:description":'${chapo.getData()?replace("<[^>]*>", "", "r")?html}', 
11"og:image" :"${imageUrl}" 
12} /> 
13 
14 
15<script> 
16    $('.bg-banner .banner__title').text("${title.getData()?js_string}"); 
17    $('.bg-banner .banner__description').hide(); 
18</script> 
19 
20<#-- partage de la configuration open graph dans la request --> 
21${request.setAttribute("LIFERAY_SHARED_OPENGRAPH", openGraph)} 
22<header class="st-header-fiche-person"> 
23    <div class="st-wrapper st-wrapper-small"> 
24        <div class="st-heading"> 
25            <div class="st-caption"> 
26                <h1 class="st-h1 st-title"> 
27                    ${title.getData()} 
28                </h1> 
29 
30                <p class="st-surtitre-cat"> 
31                    <@liferay_ui.message key="eu.published-on" /> 
32                    ${.vars['reserved-article-display-date'].getData()?date("EEE, dd MMM yyyy hh:mm:ss Z")?string["dd/MM/yyyy"]} 
33                    - <@liferay_ui.message key="eu.modified-on" /> 
34                    ${.vars['reserved-article-modified-date'].getData()?date("EEE, dd MMM yyyy hh:mm:ss Z")?string["dd/MM/yyyy"]} 
35                </p> 
36                <@liferay.breadcrumbs /> 
37            </div> 
38        </div> 
39    </div> 
40</header> 
41 
42<div class="st-content"> 
43    <div class="st-bloc st-wrapper st-text-styles st-wrapper-small st--has-margin"> 
44        <p class="st-surtitre">${chapo.getData()}</p> 
45        ${content.getData()} 
46    </div> 
47</div> 
48<style> 
49    .search-asset-portlet, .portlet-body .component-title { 
50        display: none !important; 
51
52 
53    .autofit-row.metadata-author { 
54        display:none; 
55
56 
57    .lfr-tooltip-scope { 
58        position: absolute; 
59        right: 0; 
60
61    @media (max-width: 700px) { 
62        .journal-content-article .st-content .st-bloc img { 
63            margin-left: 0 !important; 
64            margin-right: 0 !important; 
65
66
67</style>