묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
URL에서 카테고리 숫자만 뽑는 방법??
2010.10.30 05:50
{$v['href']} 로 출력해보면
http://****.com/?mid=gallery&category=20240
이렇게 출력이 되거든요.
그럼 저기서 카테고리 번호에 해당하는 20240만 뽑아서 비교구문을 실행하고 싶은데
어떤 표현을 쓰면 20240만 뽑아질까요??
어설프게 이것저것 찾아보고는,
{$v->category}
{$v->category_srl}
{$v['href']->category_srl}
{$v['category_srl']}
{$v['category']}
뭐 이렇게 다 해봤는데 안되네요..ㅜㅠ
고수분들 좀 가르쳐 주세요...어디서 찾아보고 공부하면 되는지 알려주셔도 됩니다.^^
감사합니다!!
댓글 2
-
라르게덴
2010.10.31 02:24
-
seanlee
2010.11.02 22:30
라르게덴 님께서 먼저 남기신 답변은 현재 위치의 URL로부터 category를 뽑는 방법입니다.
라르게덴 님께서 쪽지로 추가적으로 가르쳐주신, 링크가 포함된 변수로부터 category를 뽑아내는 방법을 남기겠습니다.
-----------------------------
$v = "http://****.com/?mid=gallery&category=20240";
preg_match_all("!category=([0-9]*)!is", $v, $category_srl);
$category_srl = $category_srl[1][0];
$v를 주소가 있는 변수로 바꾸시면 되겠네요.
-----------------------------
다시한번 답변 감사드립니다.
XE내에서는 매개변수를 가져오는 방법이 Context::get('category');로 되어있습니다.
XE의 스킨내에서는 {$category}로도 사용됩니다.