Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.

Indholdsfortegnelse

Using Objects

FucntionCode
Get current page
Kodeblok
#set ($pageManager=$action.getPageManager())
 
Get current Space key
Kodeblok
#set($spacekey=$renderContext.getOriginalContext().getSpaceKey())
Get page in Space by Pagetitle
Kodeblok
#set($pageid=$pageManager.getPage($spacekey,"$title").getId())
  

...

#set($foo=$MyString.split(":")) 
#foreach($line in $foo)
#end
.....
.....
#end
FunctionCode sample
String Contains (like Instr) 
Replacecode
#set($title=$parampath.replace("//", ""))
#set($title=$title.replace("%20", " "))
#set($title=$title.replace("/", " / "))
  
String to an Array
Kodeblok

Number Functions

  
 #set($len=$myStringl.length()-$generalUtil.convertToInteger(4))
  
  


Other Functions

  
Get LabelList#set($labelList=$content.getGlobalLabels($action.getRemoteUser()))
Does the Page has Labels#if($labelList.size() > 0)


'Macro in Macro (Function/sub)

This is a recursive sample, where a Macro call itself:

...