묻고답하기
그룹별로 주소 다르게 링크하기
2015.06.24 19:55
배너는 하나 입니다만, 접속한 회원의 그룹을 불러와서
연결되는 링크가 다르게 적용하는 방법은 없을까요?
가령..
1그룹 > 링크 : http://group1.com
2그룹 > 링크 : http://group2.com
3그룹 > 링크 : http://group3.com
배너주소 : http://group.com/banner.jpg
아니면 그룹별로 배너가 다르게 나타난다거나요
1그룹 > 링크 : http://group1.com 이미지 : http://group1.com/banner.jpg
2그룹 > 링크 : http://group2.com 이미지 : http://group2.com/banner.jpg
3그룹 > 링크 : http://group3.com 이미지 : http://group3.com/banner.jpg
예전 XE 시절에 하나의 배너에
회원의 레벨에 따라 연결된 링크주소가 다르게 적용되는것이 있긴 했습니다만..
오래되서 자료를 찾을 수 없네요
댓글 3
-
숭숭군
2015.06.24 20:10
-
신경수62578
2015.06.24 20:14
답변감사합니다~ 근데 제가 워낙 초보인지라
혹 간단한 샘플용으로 소스는 알려주실 수 없나요?
-
숭숭군
2015.06.24 20:21
{@ $logged_info = Context::get('logged_info'); }
<!--@if(in_array('적용할 그룹이름', $logged_info->group_list))-->
링크1
<!--@elseif(in_array('적용할 그룹이름', $logged_info->group_list))-->
링크2
<!--@end-->
조건문 사용해서 그룹별로 링크 다르게 하면됩니다
$logged_info 변수에 로그인 사용자의 회원그룹정보가 있으니 이걸 활용하시면됩니다.
$logged_info = Context::get('logged_info')
$logged_info->group_list