2009-12-04 2 views

답변

1

안녕하세요, 답변 해 주셔서 감사합니다. 내가 끝내는 것을 게시 할 것이라고 생각했습니다.

MODx Evo 1+에는 managermanager가 포함되어 있습니다. 거기에 규칙을 사용하여 포함 된 파일 (기본 청크 대신 사용됨)을 제거한 후 내용을 숨기고 동기화 할 수 있습니다.

+0

mm 파일로 주위를 둘러 보았는데 재미있어 보입니다. 글쎄, 오늘은 뭔가 새로운 것을 배웠고, 9am, 좋은 작품입니다. – Fishcake

+0

작동 시키셨습니까? 콘텐츠를 제외하고 모든 필드를 숨길 수 있으며 이유를 알아낼 수 없습니다. – Fishcake

+0

지연에 대한 사과, 나는 코멘트를 놓쳤다. 사용 : ** mm_hideFields ('content', '', $ tpl_id); ** – Daniel

1

사용자가 제목, 별칭 등의 문서 필드를 변경할 수 있지만 콘텐츠는 변경하지 못하도록하고 싶습니까?

admin 사용자에게 개별 필드를 잠글 수 없습니다 (아는 한). 전체 페이지/리소스를 잠 그거나 해당 문서의 템플릿에 잠그려는 콘텐츠를 넣고 동일한 효과를 얻을 수있는 관리자 만 템플릿을 잠글 수 있습니다.

템플릿에 [+ content +]에 대한 참조가 없는지 확인하고 사용자가 문서 콘텐츠를 입력하더라도 페이지에 영향을주지 않습니다.

1

위의 편집 대신 새로운 대답은 훨씬 더 깨끗한 해결책입니다.

  1. 예를 들어 다른 사용자 그룹을 만듭니다. 관리 편집기
  2. 관리자가 관리 사용자 그룹에 있는지 확인하십시오.
  3. 콘텐츠에 대한 템플릿 변수를 만들고 액세스 권한 섹션에서는 관리자 그룹 만 선택하십시오.
  4. TV를 템플릿에 지정하십시오.

사용자가 관리자 사용자 그룹에 속해 있지 않으면 TV는 리소스를 편집 할 때 표시되지 않습니다.