Changes for page Time

Last modified by Admin Trust-IT on 2026/05/29 08:04

From version 1.3
edited by Admin Trust-IT
on 2026/05/29 08:04
Change comment: There is no comment for this version
To version 1.1
edited by Admin Trust-IT
on 2026/05/29 07:35
Change comment: Imported from XAR

Summary

Details

XWiki.WikiMacroClass[0]
Macro code
... ... @@ -1,6 +1,14 @@
1 -{{velocity}}
2 -#set($timeValue = $xcontext.macro.params.datetime)
3 -#if("$!timeValue" != "")
4 - **$timeValue**
1 +#set($dt = $xcontext.macro.params.datetime)
2 +#if("$!dt" == '')
3 + #set($dt = $xcontext.macro.params.date)
5 5  #end
6 -{{/velocity}}
5 +#if("$!dt" == '')
6 + {{warning}}Data mancante{{/warning}}
7 +#else
8 + #set($parsed = $datetool.toDate('yyyy-MM-dd', $dt))
9 + #if($parsed)
10 + {{html clean="false"}}<span class="xwiki-date">$datetool.format('dd/MM/yyyy', $parsed)</span>{{/html}}
11 + #else
12 + {{html clean="false"}}<span class="xwiki-date">$dt</span>{{/html}}
13 + #end
14 +#end
Execution is isolated
... ... @@ -1,1 +1,0 @@
1 -No
XWiki.WikiMacroParameterClass[1]
Parameter description
... ... @@ -1,1 +1,1 @@
1 -ISO date (yyyy-MM-dd).
1 +Data in formato ISO (yyyy-MM-dd).
XWiki.WikiMacroParameterClass[2]
Parameter description
... ... @@ -1,0 +1,1 @@
1 +Parametro alternativo per la data.
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +date