묻고답하기
Planner123 위젯에서 특정 카테고리만 출력 가능할까요?
2019.11.19 15:13
일정을 Planner123 모듈과 위젯을 사용하고 있습니다.
문의내용은 위젯 사용시 특정 카테고리만 출력되도록 하고 싶습니다.
예를들어
※ A : Category_srl = 1 , B : Category_srl = 2 , C : Category_srl = 3
A, B, C 란 카테고리가 있을시
A, B 카테고리의 일정만 출력할 수 있을까요?
우선 위젯에 calendar_plannerXE123.php 에 관련 Script는 아래와 같아요. 고수님들 수정 좀 부탁드려요.
// 쿼리경로(V570 위치변경)
$tmp_01=explode("/",$this->widget_path);
$query_path = $tmp_01[1].'.'.$tmp_01[2];
// category list(V570 위치변경)
$output_category = executeQueryArray($query_path.'.getCategories', $obj);
$category_list = array();
if ($output_category->toBool() && $output_category->data) {
foreach($output_category->data as $key => $val) {
$category_list[$val->category_srl] = $val;
}
}
// Active category list 생성(V570)
if(count($category_list)) {
// get active category list
$category_list = planner123_widget_main::fn_get_Active_CategoryList($UseCategoryStatus_arr, $category_list);
// get category srl for query
$search = array("8396","48650","8398","8399","8402","16888","28512");
foreach($category_list as $val) {
if($obj->var_category_srl == null) {
$obj->var_category_srl = $val->category_srl;
} else {
$obj->var_category_srl .= ",".$val->category_srl;
}
}
}