묻고답하기
확장변수 정렬 기능이 안됩니다..
2020.10.27 17:36
안녕하세요, XE 1.7.8버전을 사용하고 있는 홈페이지에서 정렬 기능이 안된다고 해서 확인을 해봤더니
확장변수로 지정된 변수만 정렬이 안되고 있습니다.
$search_target 부분에 확장변수 (예 : extra_var1, extra_var2 ...)를 넣어도 검색은 잘 되는데
$sort_index 부분은 확장변수를 넣으면 정렬이 진행되지 않습니다.
구글링하고 깃허브 등에서 찾아보고 업그레이드(1.7.9, 1.7.13, 1.11.6 등등..)도 여러번 진행해보았지만 확장변수 정렬은 되지 않았습니다.
검색한 내용에 대부분은 document.model.php에서 소스 수정만 하면 정렬이 된다는데..
계속 소스 수정을 해도 변하는건 없었습니다.
게시판 목록에서 정렬은 확장변수가 아닌 내용들만 정렬이 되고
또 희안하게 관리자 메뉴에서 게시판 관리에 고급기능으로 정렬을 확장변수로 설정하면 그건 또 정렬이 됩니다.
너무 답답하고 힘드네요.. 고수님들의 조언을 구해봅니다.
감사합니다.
댓글 2
-
sejin7940
2020.10.27 21:18
-
민혁아빠
2020.10.28 09:58
sejin7940님 정말 감사드립니다.
xe를 처음 접해봐서 맨땅에 헤딩하는 느낌으로 구글링하면서 sejin7940님이 올려주신 해결법 등을 다 시도해봤지만 안되서 좌절 직전이였는데
이렇게 간단한걸 못 찾고 있었다니 제가 다 민망하네요..
정말 감사드리고 또 감사드립니다.
혹시 하나만 더 여쭤봐도 될지..
확장변수 정렬까지는 완료가 되었는데 날짜로 되있는건 정렬이 안되서 이 부분은 어떻게 하면 좋을까요..?
계속 여쭤봐서 죄송합니다.
정렬은 sort_index 변수를 통해 이뤄지는데
이 때 extra_vars1 처럼 주면 안 되고, eid 값을 넣어줘야합니다
price 라는 사용자정의가 첫번째 사용자정의로 이뤄져있으면
검색은 search_target=extra_vars1& 형태지만
정렬은 sort_index=price 로 해야해요
혹시 이렇게 한게 맞으신지요?