2011-07-05 2 views
0

twiki를위한 설정이 필요합니다.편집 페이지보기를위한 twiki 관리 사용자 및 편집 가능한 페이지보기를위한 아파치 사용자보기

twiki가 리눅스에서 insatlled이며 httpd 기본 인증이 사이트에서 사용 가능합니다.

기본적으로 아파치 인증을 사용하여 로그인 한 사용자는 각 페이지에서 수정 옵션을 볼 수 있습니다. 나는 모든 사용자가 편집 할 수없는 평범한 주제로 그것을 보길 원합니다. 관리자 계정에 하나의 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%