2011-07-05 59 views
0

我需要一些twiki的設置。安裝twiki admin用戶編輯頁面視圖和apache用戶編輯頁面視圖

twiki在Linux上無法啓動,並且爲該站點啓用了httpd基本身份驗證。

默認情況下,用戶使用Apache身份驗證登錄,能夠在每個頁面上查看編輯選項。我希望所有用戶都將其視爲不可編輯的簡單主題。我已經與管理員用戶註冊了一個twiki賬戶。我想使用此帳戶編輯每個主題。

你能解釋一下如何設置它嗎?

最好的問候, Srinivas.M

回答

0

您將需要編輯模板來做到這一點。

templates/viewtopicactionbuttons.tmpl看,發現這樣一行:

%TMPL:DEF{"edit_or_create"}%%TMPL:P{context="new_topic" then="create_topic_link" else="edit_topic_link"}%%TMPL:END%

你需要去改變它,以檢查用戶是否登錄,只顯示按鈕,如果他們。試試像這樣(未經測試):

%TMPL:DEF{"edit_or_create"}%%TMPL:P{context="authenticated" then="%TMPL:P{context="new_topic" then="create_topic_link" else="edit_topic_link"}%"}%TMPL:END%