Découvrez les nouveautés de cette version : Fonctionnalités, améliorations et évolutions vous attendent ! 👉 Cliquez ici pour en savoir plus

Modifications pour le document Confluence bridge for Content by label

Modifié par superadmin le 21/07/2025 - 08:59

Depuis la version 1.1
modifié par Admin
sur 25/06/2024 - 07:05
Commentaire de modification : Install extension [com.xwiki.pro:xwiki-pro-macros-confluence-bridges-ui/1.19.4]
À la version 2.1
modifié par Admin
sur 20/08/2024 - 13:51
Commentaire de modification : Install extension [com.xwiki.pro:xwiki-pro-macros-confluence-bridges-ui/1.21.0]

Résumé

Détails

XWiki.WikiMacroClass[0]
Code de la macro
... ... @@ -31,41 +31,43 @@
31 31   #end
32 32   #set ($results = $NULL)
33 33   #getCQLMacroResults($xcontext.macro $results)
34 - #if ($results.empty)
35 - No results.
36 - #else
37 - #set ($tagsDoc = $xwiki.getDocument("Main.Tags"))
34 + #if ($results != $NULL)
35 + #if ($results.empty)
36 + No results.
37 + #else
38 + #set ($tagsDoc = $xwiki.getDocument("Main.Tags"))
38 38  
39 - {{html clean=false}}
40 - <ul class="confluence-contentbylabel">
41 - #foreach ($r in $results)
42 - <li>
43 - <div class="xitemcontainer">
44 - $services.icon.renderHTML('page')
45 - #set ($d = $xwiki.getDocument($r.fullname))
46 - #contentbylabellink($d)
47 - #if ($xcontext.macro.params.showSpace != "false")
48 - #set ($confluenceSpace = $services.confluence.spaces.getConfluenceSpace($d))
49 - #if ("$!confluenceSpace" != "")
50 - &nbsp;(#contentbylabellink($xwiki.getDocument($confluenceSpace)))
40 + {{html clean=false}}
41 + <ul class="confluence-contentbylabel">
42 + #foreach ($r in $results)
43 + <li>
44 + <div class="xitemcontainer">
45 + $services.icon.renderHTML('page')
46 + #set ($d = $xwiki.getDocument($r.fullname))
47 + #contentbylabellink($d)
48 + #if ($xcontext.macro.params.showSpace != "false")
49 + #set ($confluenceSpace = $services.confluence.spaces.getConfluenceSpace($d))
50 + #if ("$!confluenceSpace" != "")
51 + &nbsp;(#contentbylabellink($xwiki.getDocument($confluenceSpace)))
52 + #end
51 51   #end
52 - #end
53 - #if ($xcontext.macro.params.showLabels != "false")
54 - <ul class="confluence-contentbylabel-taglist">
55 - #foreach ($tag in $r['property.XWiki.TagClass.tags_string'])
56 - <li>
57 - <a href='$escapetool.xml($tagsDoc.getURL("view", "do=viewTag&tag=$escapetool.url($tag)"))'>
58 - $escapetool.xml($tag)##
59 - </a>
60 - </li>
54 + #if ($xcontext.macro.params.showLabels != "false")
55 + <ul class="confluence-contentbylabel-taglist">
56 + #foreach ($tag in $r['property.XWiki.TagClass.tags_string'])
57 + <li>
58 + <a href='$escapetool.xml($tagsDoc.getURL("view", "do=viewTag&tag=$escapetool.url($tag)"))'>
59 + $escapetool.xml($tag)##
60 + </a>
61 + </li>
62 + #end
63 + </ul>
61 61   #end
62 - </ul>
63 - #end
64 - </il>
65 - #end
66 - </ul>
67 - {{/html}}
65 + </il>
66 + #end
67 + </ul>
68 + {{/html}}
68 68  
70 + #end
69 69   #end
70 70  #end
71 71  {{/velocity}}