Derniers Articles
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing: ==> viewURL [in template "20097#20123#362559" at line 61, column 88] ---- 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: ${viewURL} [in template "20097#20123#362559" at line 61, column 86] ----
1<#assign AssetHelper = serviceLocator.findService("com.nosi.api.AssetHelper")>
2
3<#if entries?has_content>
4 <style>
5
6 .nosi-last-news-item {
7 display: -webkit-box;
8 -webkit-line-clamp: 2;
9 overflow: hidden;
10 -webkit-box-orient: vertical;
11 color: #393156;
12 }
13
14 .nosi-last-news-content:hover .nosi-last-news-title {
15 text-decoration: underline;
16 }
17
18 .nosi-last-news-img {
19 background-size: cover;
20 background-repeat: no-repeat;
21 height: 200px;
22 box-shadow: 0 5px 10px #0000000D;
23 border-radius: 0.5rem;
24 }
25
26 .nosi-last-news-img::after {
27 content: '';
28 height: 100%;
29 width: 100%;
30 top: 0;
31 left: 0;
32 position: absolute;
33 z-index: 1;
34 opacity: 0;
35 background: #0069A89E 0% 0% no-repeat padding-box;
36 border-radius: 0.5rem;
37 transition: opacity 0.4s ease;
38 }
39
40 .nosi-last-news-content:hover .nosi-last-news-img::after {
41 opacity: 1;
42 }
43
44 @media (max-width: 991.98px) {
45 .nosi-last-news-img {
46 height: 250px;
47 }
48 }
49 </style>
50
51 <div class="nosi-last-news-list row">
52 <#list entries as item>
53 <p#assign
54 Asset = AssetHelper.config(item, locale)
55 indexItem = item?counter
56 image = Asset.getImageSrc('image')
57 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, item, true)
58 />
59
60 <div class="col-md-4 mb-4 mb-md-0">
61 <a class="nosi-last-news-content d-block text-decoration-none" href="${viewURL}">
62 <div class="nosi-last-news-img w-100 position-relative" style="background-image:url('${image}')"></div>
63
64 <div class="nosi-last-news-item py-3 px-2">
65 <p class="nosi-last-news-title pb-2 mb-0 font-weight-bold">
66 ${item.getTitle(locale)}
67 </p>
68 <div class="nosi-last-news-date text-muted small">
69 ${dateUtil.getDate(item.getModifiedDate(), "dd MMMM yyyy", locale)}
70 </div>
71 </div>
72 </a>
73 </div>
74 </#list>
75 </div>
76
77</#if>