Änderungen von Dokument Paste Code Macro
Zuletzt geändert von xwikiadmin am 2023/10/26 09:38
Von Version 5.1
bearbeitet von xwikiadmin
am 2023/10/26 09:38
am 2023/10/26 09:38
Änderungskommentar:
Install extension [com.xwiki.pro:xwiki-pro-macros/1.12]
Auf Version 1.1
bearbeitet von xwikiadmin
am 2022/02/23 10:52
am 2022/02/23 10:52
Änderungskommentar:
Install extension [com.xwiki.pro:xwiki-pro-macros/1.2.1]
Zusammenfassung
-
Objekte (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- XWiki.WikiMacroClass[0]
-
- Makro-Code
-
... ... @@ -1,5 +1,4 @@ 1 -{{velocity output="false"}} 2 -#macro (executeMacro) 1 +{{velocity}} 3 3 #set($discard = $xwiki.ssx.use('Confluence.Macros.PasteCode')) 4 4 ## Macro parameters 5 5 #set($language = $wikimacro.parameters.get('language')) ... ... @@ -11,24 +11,8 @@ 11 11 $title 12 12 ))) 13 13 #end 14 - {{code language="$ services.rendering.escape("$!language", $xwiki.currentContentSyntaxId)"}}13 + {{code language="$!{language}"}} 15 15 $wikimacro.content 16 16 {{/code}} 17 17 ))) 18 -#end 19 19 {{/velocity}} 20 - 21 -{{include reference="Licenses.Code.VelocityMacros"/}} 22 - 23 -{{velocity}} 24 -## We need to check if there is a valid license because the macro is registered even if the user doesn't have view right 25 -## on the macro definition page. See XWIKI-14828: Rendering macros defined in wiki pages are available to users that 26 -## don't have view right on those pages. 27 -#if ($services.licensing.licensor.hasLicensureForEntity($xcontext.macro.doc.documentReference)) 28 - #executeMacro 29 -#else 30 - {{error}} 31 - #getMissingLicenseMessage('proMacros.extension.name') 32 - {{/error}} 33 -#end 34 -{{/velocity}}