Modifications pour le document Confluence bridge for Content by label
Modifié par superadmin le 21/07/2025 - 08:59
Résumé
-
Objets (1 modifications, 0 ajouts, 0 suppressions)
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 - (#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 + (#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}}