묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정 분류값으로 설정할 경우 관리자만 변경 가능 하도록 설정 가능 할까요???
2016.01.21 15:54
XE 공식 사이트 레이아웃에 XE2007 게시판 사용 중입니다.
분류값을 A, B, C, D로 설정 해서 사용한다고 가정 했을때..
A, B, C인 상태에서는 사용자들이 마음대로 변경 가능하지만 D로 변경된 이후에는
관리자만 분류 수정이 가능하도록 설정 가능 할려면 어떻게 해야 할까요??
분류가 D인 상테에서도 글 작성자인 경우 게시글 내용 수정은 얼마든지 가능하며,
분류가 A, B, C 일 경우는 게시글 수정 및 불류값 변경이 가능 하도록 할려고 합니다.
요약하면...
A → C → B → A 분류 및 글내용 변경 가능
A → B → C → D 또는 A → D 처럼 D로 변경된 이후는 관리자만 분류 변경 가능, 글내용은 D상태에서도 가능
감사합니다.
write_form.html 최상단에
<script cond="$category_list[$oDocument->get('category_srl')]->title=='D' && !$grant->manager">
jQuery(function($){
var gaStatusCondition = true;
var gaStatusLastSel = $('select.category option:selected');
$('select.category').change(function () {
alert('관리자만 선택이 가능합니다.');
if(gaStatusCondition)
{
gaStatusLastSel.attr("selected", true);
}
});
$('select.category').click(function(){
gaStatusLastSel = $('select.category option:selected');
});
});
</script>
추가해보세요~