Accueil - WWD2021
Les zones humides et l’eau : Les faits
Partager et sensibiliser
Partager
Partager
Partager
Partager
Partager
Partager
POURQUOI JE METS EN VALEUR LES ZONES HUMIDES
If water is LIFE, Wetlands are our lungs. Our Indigenous peoples have long understood the importance of the life giving and sustaining properties of wetlands. If only we would listen, we can save all our relations, all connections, all life.
Krista Kilian
Canada
Wetlands as a key component of the ecosystem provide; regulatory services, provision services, and cultural services. Its value and benefits tell humanity to make its conservation and sustainability a must for indigenes in wetlands communities.
Adu Mensah Junior
Ghana
Bruit de l'eau qui coule, présence vivante qui fait vivre nos voisins animaux et des plantes superbes, odeur de l'eau qui stagne, promesse de mille richesses, voilà ma zone humide.
clarisse Holik
France
#Hondurasfuentedeagua
#Hondurasfuentedecarbonoazul
#Valoremosnuestrosrecursovaloremosahonduras
#RestaurarHumedales
Darlenne Flores
Honduras
Valoriser les zones humides: histoires du monde entier
Une erreur s'est produite lors du traitement du modèle.
The following has evaluated to null or missing:
==> renderer.getDisplayDate [in template "10157#10197#726519" at line 47, column 33]
----
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 Date = renderer.getDisplayDate() [in template "10157#10197#726519" at line 47, column 17]
----
1<#-- ADT - Story List -->
2<#if entries?has_content>
3 <#setting locale = locale.toString() />
4 <#setting datetime_format = "dd MMMM yyyy" />
5 <#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>
6 <#assign themeDisplay = serviceContext.getThemeDisplay() />
7 <#assign showFullContent = assetLinkBehavior != "showFullContent" />
8 <#assign cpt=0 />
9 <div class="row">
10 <#list entries as curEntry>
11
12 <#assign renderer = curEntry.getAssetRenderer() />
13 <#assign className = renderer.getClassName() />
14 <#assign userName = stringUtil.split(renderer.getUserName(), ' ') />
15
16 <#if renderer.getArticle()?? && className == "com.liferay.journal.model.JournalArticle" >
17 <#assign journalArticle = renderer.getArticle() />
18
19 <#assign document = saxReaderUtil.read(journalArticle.getContent()) />
20 <#assign rootElement = document.getRootElement() />
21 <#assign resourcePrimKey = journalArticle.getResourcePrimKey()/>
22 <#-- StoryTitle -->
23 <#assign StoryTitle = "" />
24 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='StoryTitle']") >
25 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
26 <#assign ItemNode = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content") >
27 <#assign StoryTitle = ItemNode.getStringValue() >
28 </#if>
29
30 <#-- Text -->
31 <#assign Text = "" />
32 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Description']") >
33 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
34 <#assign ItemNode = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content") >
35 <#assign Text = ItemNode.getStringValue() >
36 </#if>
37
38 <#-- Image -->
39 <#assign Image = "" />
40 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Image']") >
41 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
42 <#assign ItemNode = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content") >
43 <#assign Image = ItemNode.getStringValue() >
44 </#if>
45
46 <#-- Date -->
47 <#assign Date = renderer.getDisplayDate() />
48 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Date']") >
49 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
50 <#assign ItemNode = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content") >
51 <#assign Date = ItemNode.getStringValue() />
52 <#assign Date = dateUtil.parseDate("yyyy-MM-dd", Date, locale) />
53 </#if>
54
55 <#-- View URL -->
56 <#assign viewURL=themeDisplay.getScopeGroup().getDisplayURL(themeDisplay)+"/story/-/detail/${journalArticle.getUrlTitle()}?redirect=${themeDisplay.getURLCurrent()}"/>
57 <#if cpt != 0 && cpt % 3 == 0>
58 </div>
59 <div class="row">
60 </#if>
61
62 <div class="col-md-4">
63 <div class="block-white">
64 <div class="story-list-block">
65 <#if Image!="" >
66 <figure>
67 <a href="${viewURL}" class="img">
68 <img class="story-list-img" src="${Image}" alt="Image" role="presentation" />
69 <span>${languageUtil.get(locale, "story-list.more")}</span>
70 </a>
71 </figure>
72 </#if>
73 <div class="story-list-content">
74 <h4 class="story-list-title"><a href="${viewURL}">${StoryTitle}</a></h4>
75 <div class="story-list-date"><a href="${viewURL}">${Date?datetime}</a></div>
76 <div class="story-list-description">
77 <a href="${viewURL}">
78 ${stringUtil.shorten(Text,150)}
79
80 <p><strong>${languageUtil.get(locale, "story-list.more")}</strong></p>
81 </a>
82 </div>
83 </div>
84 </div>
85 </div>
86 </div>
87 <#assign cpt = cpt+1 />
88 </#if>
89 </#list>
90 </div>
91</#if>
