묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
사용자정의(확장변수) 정렬 불가능한가요?
2013.05.03 21:19
위에 게시판 목록입니다
년식 장르 정찰가격 브랜드 전부 확장변수입니다
년식 장르 브랜드는 단일선택이고 정찰가격만 txt한줄입력인데요
정찰가격을 가격낮은순이나 높은순서대로 정렬할수없을까요??
정찰가격 확장변수 ID는 price 입니다
XE 1.5 최신 버전들 이후에는 함수로 확장변수 정렬 기능이 있긴합니다.
주소쪽에 도메인/?mid=게시판mid&sort_index=price&order_type=desc 이런 형태가 되면 작동은 하는데..
예전기억으로는 살짝 XE Core 에 버그가 있었던걸로 아는데 고쳐졌는지는 모르겠네요
(만약 안 고쳐졌으면 소스를 고쳐야할겁니다) 위의 주소를 뒤에 달고 테스트해보세요
특히 지금 같은 경우 문제가 될 수 있는 부분은..
확장변수는 text 로 저장됩니다. 숫자 개념이 아니고 문자죠
따라서 그냥 정렬시키면, price 가 단위가 다른 경우 정상적으로 정렬을 못합니다.
문자 기준으로는 1 , 2, 11 중에서 11이 2 보다 앞에 오거든요. 자리수로 비교하는게 아니라 첫문자 부터 비교하는거기에
따라서 query 문에 *1 형태로 숫자처럼 인식하도록 하도록, 별도로 Core 를 수정하셔야할겁니다.
잘 안 되는데, 꼭 하고프면 제작의뢰에 글을 남기는게 좋을듯합니다.