我需要一些 twiki 设置。
twiki 在 linux 上安装,并且为该站点启用了 httpd 基本身份验证。
默认情况下,使用 apache 身份验证登录的用户能够查看每个页面上的编辑选项。我希望所有用户都将其视为不可编辑的纯主题。我已经用管理员用户注册了一个 twiki 帐户。我想用这个帐户来编辑每个主题。
你能解释一下如何设置吗?
最好的问候, Srinivas.M
我需要一些 twiki 设置。
twiki 在 linux 上安装,并且为该站点启用了 httpd 基本身份验证。
默认情况下,使用 apache 身份验证登录的用户能够查看每个页面上的编辑选项。我希望所有用户都将其视为不可编辑的纯主题。我已经用管理员用户注册了一个 twiki 帐户。我想用这个帐户来编辑每个主题。
你能解释一下如何设置吗?
最好的问候, Srinivas.M
您将需要编辑模板来执行此操作。
查看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%