Änderungen von Dokument Dokumente in diesem Bereich
Zuletzt geändert von admin am 2024/12/27 11:22
Zusammenfassung
-
Objekte (0 geändert, 0 hinzugefügt, 1 gelöscht)
Details
- XWiki.WikiMacroClass[0]
-
- Cached
-
... ... @@ -1,1 +1,0 @@ 1 -Nein - Asynchrones Rendern
-
... ... @@ -1,1 +1,0 @@ 1 -Nein - Makro-Code
-
... ... @@ -1,57 +1,0 @@ 1 -{{velocity}} 2 - ## TODO: add a parameter to specify the style, list or livetable 3 - ## Get the number of documents to display 4 - #set ($limit = $xcontext.macro.params.get('count')) 5 - #if ("$!limit" == '') 6 - ## 100 documents displayed by default if no value is specified 7 - #set ($limit = '100') 8 - #end 9 - #set ($limit = $numbertool.toNumber($limit).intValue()) 10 - ## Compute the XWQL portion related to sorting, based on the passed "sort" parameter 11 - ## Valid values are "creationDate", "modificationDate" and "docName" 12 - #set ($sort = $xcontext.macro.params.get('sort')) 13 - #if ("$sort" == 'docName') 14 - ## Sorting alphabetically 15 - #set ($sortQuery = 'doc.name asc') 16 - #elseif ("$sort" == 'modificationDate') 17 - ## Sorting by update date 18 - #set ($sortQuery = 'doc.contentUpdateDate desc') 19 - #else 20 - ## Sort by creation date by default 21 - #set ($sortQuery = 'doc.creationDate desc') 22 - #end 23 - ## Get the space to display the documents for 24 - #set ($spaceParam = $doc.space) 25 - #set ($spaceMacroParam = $xcontext.macro.params.get('space')) 26 - #if ("$!spaceMacroParam" != '') 27 - #set ($spaceParam = $spaceMacroParam) 28 - #end 29 - #set ($docNames = $services.query.hql("where doc.space=? order by $sortQuery").addFilter('currentlanguage').addFilter('hidden').setLimit($limit).bindValues([${spaceParam}]).execute()) 30 - {{html}} 31 - #displayDocumentList($docNames false []) 32 - ## Note: we pass an empty blacklistedSpaces list since we are used as a space dashboard, not a global dashboard 33 - {{/html}} 34 - 35 - #if ($docNames.size() == $limit) 36 - #set ($docCount = $services.query.xwql('where doc.space = :space').bindValue('space', $spaceParam).addFilter('unique').count()) 37 - #set ($remaining = $mathtool.sub($docCount, $limit)) 38 - #if ($remaining > 0) 39 - (% class="documentListMore" %) ((( 40 - // $services.localization.render('xe.dashboard.space.remainingDocumentsInSpace', [$remaining, $spaceParam]) 41 - [[$services.localization.render('xe.dashboard.space.visitSpaceIndex')>>Main.SpaceIndex?space=${escapetool.url($spaceParam)}]] // 42 - ))) 43 - #end 44 - #end 45 - ## 46 - ## Document creation. 47 - ## 48 - ## Only if the current user has edit rights. 49 - #if ($hasCreatePage) 50 - {{html}} 51 - <ul class="xlist"> 52 - <li class="page create"><a href="$doc.getURL('create')">$services.localization.render('platform.index.spaceIndexDocumentListCreate')</a></li> 53 - </ul> 54 - {{/html}} 55 - #end 56 -{{/velocity}} 57 - - Verfügbarkeit von Makroinhalten
-
... ... @@ -1,1 +1,0 @@ 1 -No content - Default categories
-
... ... @@ -1,1 +1,0 @@ 1 -Deprecated - Makrobeschreibung
-
... ... @@ -1,1 +1,0 @@ 1 -Lists documents in a space. - Makro id
-
... ... @@ -1,1 +1,0 @@ 1 -spaceindex - Makroname
-
... ... @@ -1,1 +1,0 @@ 1 -Space Index - Unterstützt Inline-Modus
-
... ... @@ -1,1 +1,0 @@ 1 -Nein - Makro-Sichtbarkeit
-
... ... @@ -1,1 +1,0 @@ 1 -Current Wiki