0

我需要一些 twiki 设置。

twiki 在 linux 上安装,并且为该站点启用了 httpd 基本身份验证。

默认情况下,使用 apache 身份验证登录的用户能够查看每个页面上的编辑选项。我希望所有用户都将其视为不可编辑的纯主题。我已经用管理员用户注册了一个 twiki 帐户。我想用这个帐户来编辑每个主题。

你能解释一下如何设置吗?

最好的问候, Srinivas.M

4

1 回答 1

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%

于 2012-05-15T14:46:46.457 回答