Änderungen von Dokument attachments
Zuletzt geändert von Administrator XWiki-HT am 2026/10/16 12:38
Von Version 2.1
bearbeitet von Administrator XWiki-HT
am 2026/10/16 12:38
am 2026/10/16 12:38
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 1.1
bearbeitet von Administrator XWiki-HT
am 2026/10/16 12:38
am 2026/10/16 12:38
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Objekte (0 geändert, 0 hinzugefügt, 1 gelöscht)
Details
- XWiki.WikiMacroClass[0]
-
- Makro-Code
-
... ... @@ -1,40 +1,0 @@ 1 -{{velocity}} 2 -## Ersatz fuer das Confluence-Makro attachments: Anhaenge der aktuellen Seite 3 -## als Tabelle. Sortierung wie in Confluence: Vorgabe Datum, neueste zuerst. 4 -#set($doc = $xwiki.getDocument($xcontext.doc.fullName)) 5 -#set($sortBy = "$!wikimacro.parameters.get('sortBy')") 6 -#set($sortBy = $sortBy.toLowerCase()) 7 -#if($sortBy == 'name')#set($prop = 'filename') 8 -#elseif($sortBy == 'size')#set($prop = 'longSize') 9 -#else#set($prop = 'date')#end 10 -#set($order = "$!wikimacro.parameters.get('sortOrder')") 11 -#set($order = $order.toLowerCase()) 12 -#if($order == '')#if($prop == 'date')#set($order = 'descending')#else#set($order = 'ascending')#end#end 13 -#if($order.startsWith('desc'))#set($dir = 'desc')#else#set($dir = 'asc')#end 14 -#set($liste = $collectiontool.sort($doc.attachmentList, ["${prop}:${dir}"])) 15 -#set($upload = "$!wikimacro.parameters.get('upload')") 16 -{{html clean="false"}} 17 -<div class="wm-attachments"> 18 -#if($liste.isEmpty()) 19 -<p class="wm-attachments-leer">Keine Dateien angehängt.</p> 20 -#else 21 -<table class="table table-condensed wm-attachments-tabelle"> 22 -<thead><tr><th>Datei</th><th>Größe</th><th>Geändert</th><th>Von</th></tr></thead> 23 -<tbody> 24 -#foreach($att in $liste) 25 -#set($bytes = $att.longSize) 26 -#if($bytes >= 1048576)#set($groesse = "$numbertool.format('#,##0.0', $mathtool.div($bytes, 1048576)) MB") 27 -#elseif($bytes >= 1024)#set($groesse = "$numbertool.format('#,##0', $mathtool.div($bytes, 1024)) kB") 28 -#else#set($groesse = "$bytes B")#end 29 -<tr><td><a href="$doc.getAttachmentURL($att.filename)">$escapetool.xml($att.filename)</a></td><td>$groesse</td><td>$escapetool.xml($xwiki.formatDate($att.date, 'yyyy-MM-dd HH:mm'))</td><td>$xwiki.getUserName($att.author)</td></tr> 30 -#end 31 -</tbody> 32 -</table> 33 -#end 34 -#if($upload == 'true' && $doc.hasAccessRight("edit")) 35 -<p class="wm-attachments-upload"><a href="$doc.getURL('view', 'viewer=attachments')">Datei hochladen</a></p> 36 -#end 37 -</div> 38 -{{/html}} 39 -{{/velocity}} 40 - - Makroinhaltstyp
-
... ... @@ -1,1 +1,0 @@ 1 -Wiki - Verfügbarkeit von Makroinhalten
-
... ... @@ -1,1 +1,0 @@ 1 -No content - Default categories
-
... ... @@ -1,1 +1,0 @@ 1 -Confluence-Kompatibilität - Makrobeschreibung
-
... ... @@ -1,1 +1,0 @@ 1 -Confluence-Kompat: Liste der Anhänge der aktuellen Seite als Tabelle (Name, Größe, Datum, Autor). sortBy (name, date, size, createddate) und sortOrder werden ausgewertet, upload zeigt einen Link zum Hochladen. - Makro id
-
... ... @@ -1,1 +1,0 @@ 1 -attachments - Makroname
-
... ... @@ -1,1 +1,0 @@ 1 -attachments - Unterstützt Inline-Modus
-
... ... @@ -1,1 +1,0 @@ 1 -Nein - Makro-Sichtbarkeit
-
... ... @@ -1,1 +1,0 @@ 1 -Current Wiki