Context::get('category_srl') 로 카테고리면 title 을 출력하려면 어떤 함수를 써야 할까요?
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
문서나 게시판 목록이 아니라서요.
그냥 Context::get('category_srl') 로 카테코리번호까지는 수집이 됩니다.
저 번호를 이용해서 xe에 카테고리명을 알려달라고 해서 출력하고 싶습니다.
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
문서나 게시판 목록이 아니라서요.
그냥 Context::get('category_srl') 로 카테코리번호까지는 수집이 됩니다.
저 번호를 이용해서 xe에 카테고리명을 알려달라고 해서 출력하고 싶습니다.
댓글 5
쓰면됩니다.
getModel('document')->getCategory(Context::get('category_srl'));
$category_title = sprintf('[%s]',$category_info->title);
요런식으로 하니 되네요. 감사합니다.
Context::get('category_srl')
2차 카테고리 인데요. 2차 카테고리가 다른 시도와 겹치는 경우가 있어서
1,2차 카테고리를 함게 출력해 주려면 코드를 어떻게 추가하면 좋을까요???
1차 - 2차 카테고리명을 모두 알아내야 할 것 같습니다. 카테고리번호는 2차 카테고리 번호만 알고 있습니다.
{@
$oDocumentModel = getModel('document');
$second_category = $oDocumentModel->getCategory(Context::get('category_srl'));
if($second_category->parent_srl != 0) $first_category = $oDocumentModel->getCategory($second_category->parent_srl);
}
{$first_category->title}, {$second_category->title} 처럼 사용할수 있습니다.
(아직 테스트는 못해본 코드라 문제가 있을수 있습니다)