Depuis la version 1.1 >
modifié par Administrator
sur 2013/06/04 10:05
À la version < 5.1 >
modifié par superadmin
sur 2019/10/13 21:35
>
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-index-ui/11.8.1]

Résumé

Détails

Icon Propriétés de la Page
Auteur du document
... ... @@ -1,1 +1,1 @@
1 -XWiki.Admin
1 +XWiki.superadmin
Contenu
... ... @@ -1,7 +1,7 @@
1 1  Example:
2 2  
3 -##{{{{{documents id="example" count="5" actions="false" columns="doc.title"/}}}}}##
3 +##{{{{{documents id="example" count="5" actions="false" columns="doc.title, doc.location"/}}}}}##
4 4  
5 5  Generates:
6 6  
7 -{{documents id="example" count="5" actions="false" space="Main" parent="Main.WebHome" columns="doc.title"/}}
7 +{{documents id="example" count="5" actions="false" columns="doc.title, doc.location"/}}
Icon XWiki.WikiMacroClass[0]
Code de la macro
... ... @@ -5,15 +5,15 @@
5 5   #set ($discard = $collist.add($colname.trim()))
6 6   #end
7 7  #else
8 - #set($collist = ['doc.name', 'doc.space', 'doc.date', 'doc.author'])
8 + #set($collist = ['doc.title', 'doc.location', 'doc.date', 'doc.author'])
9 9  #end
10 10  #set($colprops = {
11 - 'doc.title' : { 'type' : 'text' , 'size' : 30, 'link' : 'view' },
12 - 'doc.fullName' : { 'type' : 'text' , 'size' : 30, 'link' : 'view' },
13 - 'doc.name' : { 'type' : 'text' , 'size' : 30, 'link' : 'view' },
14 - 'doc.space' : { 'type' : 'text', 'link' : 'space' },
15 - 'doc.date' : { 'type' : 'date' },
16 - 'doc.author' : { 'type' : 'text', 'link' : 'author' }
11 + 'doc.title' : { 'size' : 30, 'link' : 'view' },
12 + 'doc.location' : { 'html': true },
13 + 'doc.fullName' : { 'size' : 30, 'link' : 'view' },
14 + 'doc.name' : { 'size' : 30, 'link' : 'view' },
15 + 'doc.space' : { 'link' : 'space' },
16 + 'doc.author' : { 'link' : 'author' }
17 17  })
18 18  #set($options = {
19 19   'translationPrefix' : 'platform.index.',
... ... @@ -23,8 +23,11 @@
23 23  #if ("$!xcontext.macro.params.space" != "")
24 24   #set ($extraParams = "&space=$escapetool.url($xcontext.macro.params.space)")
25 25  #end
26 +#if ("$!xcontext.macro.params.location" != "")
27 + #set ($extraParams = "$!{extraParams}&location=$escapetool.url($xcontext.macro.params.location)")
28 +#end
26 26  #if ("$!xcontext.macro.params.parent" != "")
27 - #set ($extraParams = "${extraParams}&parent=$escapetool.url($xcontext.macro.params.parent)")
30 + #set ($extraParams = "$!{extraParams}&parent=$escapetool.url($xcontext.macro.params.parent)")
28 28  #end
29 29  #if ("$!extraParams" != "")
30 30   #set($discard = $options.put('extraParams', $extraParams))
... ... @@ -31,8 +31,15 @@
31 31  #end
32 32  #if(!$isGuest && $xcontext.macro.params.actions == "true")
33 33   #set($discard = $collist.add('_actions'))
34 - #set($discard = $colprops.put('_actions', { 'actions' : ['copy', 'delete', 'rename', 'rights'] }))
37 + #set($discard = $colprops.put('_actions', {
38 + 'actions': ['copy', 'rename', 'rights', 'delete'],
39 + 'filterable': false,
40 + 'sortable': false
41 + }))
35 35  #end
43 +#if ($collist.contains('doc.location'))
44 + #set ($discard = $options.put('selectedColumn','doc.location'))
45 +#end
36 36  #if ("$!xcontext.macro.params.id" != "")
37 37   #set ($livetableId = $xcontext.macro.params.id)
38 38  #else
Icon XWiki.WikiMacroParameterClass[6]
Description du paramètre
... ... @@ -1,0 +1,1 @@
1 +Only lists documents having a full reference matching the passed location (e.g. passing "Beau" would match a document reference of "France.Paris.Beaubourg.Office")
Paramètre obligatoire
... ... @@ -1,0 +1,1 @@
1 +Non
Nom du paramètre
... ... @@ -1,0 +1,1 @@
1 +location
This wiki is licensed under a Creative Commons 2.0 license
XWiki 13.10 - Documentation - Conditions