Das folgende Codesnippet beinhaltet verschiedene Methodenaufrufe zur Ausgabe der labels in einem Velocity Template.

p>
#set($containerManagerClass = $sitemeshPage.class.forName('com.atlassian.spring.container.ContainerManager'))
#if($containerManagerClass && $spaceKey )
  #set($getInstanceMethod = $containerManagerClass.getDeclaredMethod('getInstance',null))
    #if($getInstanceMethod)
      #set($containerManager = $getInstanceMethod.invoke(null,null))
      #if($containerManager)
        #set($space = $spaceManager.getSpace($spaceKey))
        #set($spaceLabelManager = $containerManager.containerContext.getComponent('spaceLabelManager'))
        ## Alle Labels des Spaces, inklusiv Favoriten
        #set($labels=$space.getDescription().getLabels() )
        ## Alle Labels des Spaces
        #set($labelsOnSpace=$spaceLabelManager.getLabelsOnSpace($space))
        ## Alle verfügbaren Teamlabels des Spaces
        #set($availableTeamLabels=$spaceLabelManager.getAvailableTeamLabels($spaceKey) )
        ## Alle gesetzten Teamlabels des Spaces
        #set($teamLabelsOnSpace=$spaceLabelManager.getTeamLabelsOnSpace($spaceKey))

Vorsicht ist bei folgender Methode geboten, da Confluence die Favoriten Links direkt am space speichert.

$space.getDescription().getLabels()

Das zugehörige Favoriten label sieht dann folgendermaßen aus
~johndoe@localhost.com:favourite

Besser ist es folgende Methode zu verwenden

$spaceLabelManager.getTeamLabelsOnSpace($spaceKey))