下面的用演示了若是還寫一個用戶宏,並在這個宏中建立一個格式化的面板,而且指定顏色。將會建立下面的面板:java
注意:這個面板的標題爲空,若是你沒有給這個面板標題參數的話。瀏覽器
Macro name | formpanel | |
Visibility | Visible to all users in the Macro Browser |
|
Macro Title | Formatted Panel | |
Description | Creates a panel preformatted with specific colors | |
Categories | Formatting | |
Icon URL | 能夠設置爲空 | |
Documentation URL | 能夠設置爲空 | |
Macro body processing | Escaped | |
Template |
在下面的模板字段中輸入代碼。請查看下面得到更多有關細節的解釋。app
|
下面爲使用宏模板代碼的的一些細節說明。eclipse
## @param Title:title=Title|type=string|desc=Title |
@param 爲你的宏參數定義了元數據。spa
這個參數被稱爲 "Title"。orm title=Title 定義了參數標題,這個標題將會在宏瀏覽器中顯示爲 "Title"。ip type=string 爲參數文本字段定義了字段類型。ci desc=Title 爲宏瀏覽器定義了描述的參數。get |
<ac:structured-macro ac:name="panel"> |
這個被稱爲 Confluence Panel Macro 宏。 最容易找到 Confluence 宏名稱的的方法是經過查看在頁面中包含有宏的存儲格式。你將會須要 Confluence 管理員權限來查看存儲的格式。 |
<ac:parameter ac:name="titleBGColor">#ccc</ac:parameter> <ac:parameter ac:name="borderStyle">solid</ac:parameter> <ac:parameter ac:name="borderColor">#6699CC</ac:parameter> <ac:parameter ac:name="borderWidth">2</ac:parameter> <ac:parameter ac:name="titleColor">#000000</ac:parameter> |
爲這個宏設置參數:背景顏色,邊界樣式,邊界顏色,邊界寬度和標題顏色。 但願在 Confluence 宏發現擦書的名稱,請查看上面描述的中存儲的格式。 |
<ac:parameter ac:name="title">$!paramTitle</ac:parameter> |
輸入存儲在 'Title' 參數中變量,這個部分將會顯示爲宏的標題。 ! 標記告訴宏這部分顯示爲空,當 "Title" 參數中沒有數據的話。 |
<ac:rich-text-body>$body</ac:rich-text-body> |
用戶能夠輸入保存在宏內容中的數據。這行將會啓用宏方法存儲在內容中的數據。 |
</ac:structured-macro> |
這個標記標記宏的結束。 |
https://www.cwiki.us/display/CONFLUENCEWIKI/Writing+User+Macros