xwiki指令碼可以視為更高階的文件編輯語法,可以在指令碼內呼叫後台介面。目前xwiki支援的指令碼語言有
想要使用指令碼進行文件編輯的話需要授權,需要把script許可權開啟。
xwiki頁面很多擴充套件都是用指令碼實現的其中大部分都是用velocity寫的,一小部分複雜的功能是groovy。比如,想要定製一條使用者歡迎語,可以這樣實現
}
println("your username is " + xcontext.getuser() + " welcome to the site.");
}
這個指令碼獲取了當前使用者名稱,並且顯示歡迎語,效果如下
xwiki提供了一些已經繫結好的物件,在指令碼中可以直接呼叫:
010指令碼編寫入門
學過c c 的您會發現010 editor的檔案解析指令碼 即010指令碼 看起來跟c c 的結構體定義比較相似。然而檔案解析指令碼不是結構體,而是乙個自上而下執行的程式,所以它可以使用if for while等語句。在010指令碼中,宣告的每個變數都對應著檔案的相應位元組。比如以下宣告 char ...
010指令碼編寫入門
學過c c 的您會發現010 editor的檔案解析指令碼 即010指令碼 看起來跟c c 的結構體定義比較相似。然而檔案解析指令碼不是結構體,而是乙個自上而下執行的程式,所以它可以使用if for while等語句。在010指令碼中,宣告的每個變數都對應著檔案的相應位元組。比如以下宣告 char ...
010指令碼編寫入門
學過c c 的您會發現 010 editor 的檔案解析指令碼 即 010指令碼 看起來跟 c c 的結構體定義比較相似。然而檔案解析指令碼不是結構體,而是乙個自上而下執行的程式,所以它可以使用if for while 等語句。在010 指令碼中,宣告的每個變數都對應著檔案的相應位元組。比如以下宣告...