Changes for page View File

Last modified by 병곤 김 on 2026/10/06 04:54

From version 3.1
edited by 병곤 김
on 2026/10/06 04:52
Change comment: install view-file wiki macro
To version 2.1
edited by 병곤 김
on 2026/10/06 04:51
Change comment: install view-file wiki macro

Summary

Details

XWiki.WikiMacroClass[2]
Macro code
... ... @@ -1,11 +1,0 @@
1 -{{velocity}}
2 -#set($name = "$!xcontext.macro.params.name")
3 -#if($name == '')#set($name = "$!xcontext.macro.params.get('att--filename')")#end
4 -#if($name == '')#set($name = "$!xcontext.macro.params.file")#end
5 -#if($name != '')
6 -#set($url = $doc.getAttachmentURL($name))
7 -{{html}}<a href="$url" class="conf-view-file" style="display:inline-block;padding:4px 8px;border:1px solid #ccc;border-radius:4px">📄 $escapetool.xml($name)</a>{{/html}}
8 -#else
9 -(file missing)
10 -#end
11 -{{/velocity}}
Macro content availability
... ... @@ -1,1 +1,0 @@
1 -No content
Macro description
... ... @@ -1,1 +1,0 @@
1 -Confluence compatibility: view-file
Macro id
... ... @@ -1,1 +1,0 @@
1 -view-file
Macro name
... ... @@ -1,1 +1,0 @@
1 -View File
Supports inline mode
... ... @@ -1,1 +1,0 @@
1 -Yes
Macro visibility
... ... @@ -1,1 +1,0 @@
1 -wiki
XWiki.WikiMacroParameterClass[12]
Parameter description
... ... @@ -1,1 +1,0 @@
1 -name
Parameter mandatory
... ... @@ -1,1 +1,0 @@
1 -No
Parameter name
... ... @@ -1,1 +1,0 @@
1 -name
XWiki.WikiMacroParameterClass[13]
Parameter description
... ... @@ -1,1 +1,0 @@
1 -att--filename
Parameter mandatory
... ... @@ -1,1 +1,0 @@
1 -No
Parameter name
... ... @@ -1,1 +1,0 @@
1 -att--filename
XWiki.WikiMacroParameterClass[14]
Parameter description
... ... @@ -1,1 +1,0 @@
1 -file
Parameter mandatory
... ... @@ -1,1 +1,0 @@
1 -No
Parameter name
... ... @@ -1,1 +1,0 @@
1 -file
XWiki.WikiMacroParameterClass[15]
Parameter description
... ... @@ -1,1 +1,0 @@
1 -height
Parameter mandatory
... ... @@ -1,1 +1,0 @@
1 -No
Parameter name
... ... @@ -1,1 +1,0 @@
1 -height
XWiki.WikiMacroParameterClass[16]
Parameter description
... ... @@ -1,1 +1,0 @@
1 -width
Parameter mandatory
... ... @@ -1,1 +1,0 @@
1 -No
Parameter name
... ... @@ -1,1 +1,0 @@
1 -width
XWiki.WikiMacroParameterClass[17]
Parameter description
... ... @@ -1,1 +1,0 @@
1 -page
Parameter mandatory
... ... @@ -1,1 +1,0 @@
1 -No
Parameter name
... ... @@ -1,1 +1,0 @@
1 -page
XWiki.WikiMacroClass[1]
Macro code
... ... @@ -1,0 +1,11 @@
1 +{{velocity}}
2 +#set($name = "$!xcontext.macro.params.name")
3 +#if($name == '')#set($name = "$!xcontext.macro.params.get('att--filename')")#end
4 +#if($name == '')#set($name = "$!xcontext.macro.params.file")#end
5 +#if($name != '')
6 +#set($url = $doc.getAttachmentURL($name))
7 +{{html}}<a href="$url" class="conf-view-file" style="display:inline-block;padding:4px 8px;border:1px solid #ccc;border-radius:4px">📄 $escapetool.xml($name)</a>{{/html}}
8 +#else
9 +(file missing)
10 +#end
11 +{{/velocity}}
Macro content availability
... ... @@ -1,0 +1,1 @@
1 +No content
Macro description
... ... @@ -1,0 +1,1 @@
1 +Confluence compatibility: view-file
Macro id
... ... @@ -1,0 +1,1 @@
1 +view-file
Macro name
... ... @@ -1,0 +1,1 @@
1 +View File
Supports inline mode
... ... @@ -1,0 +1,1 @@
1 +Yes
Macro visibility
... ... @@ -1,0 +1,1 @@
1 +wiki
XWiki.WikiMacroParameterClass[6]
Parameter description
... ... @@ -1,0 +1,1 @@
1 +name
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +name
XWiki.WikiMacroParameterClass[7]
Parameter description
... ... @@ -1,0 +1,1 @@
1 +att--filename
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +att--filename
XWiki.WikiMacroParameterClass[8]
Parameter description
... ... @@ -1,0 +1,1 @@
1 +file
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +file
XWiki.WikiMacroParameterClass[9]
Parameter description
... ... @@ -1,0 +1,1 @@
1 +height
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +height
XWiki.WikiMacroParameterClass[10]
Parameter description
... ... @@ -1,0 +1,1 @@
1 +width
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +width
XWiki.WikiMacroParameterClass[11]
Parameter description
... ... @@ -1,0 +1,1 @@
1 +page
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +page