묻고답하기
게시판 정렬기능 셀렉트박스로 만드는법
2012.07.18 20:33
게시판 모듈에서 정렬기능이 테이블형에서만 적용되어 있습니다.
아래와 같은 방식인데....
<a href="{getUrl('sort_index','regdate','order_type',$order_type)}">regdate</a>
웹진형이나 갤러리형에서는 이런방식보다는 셀렉트박스방식으로 구현하면 되지 않을까하는 생각이 드는데...능력이 안되는군요,
<form action="{getUrl()}" method="get">
<input type="hidden" name="vid" value="{$vid}" />
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="order_type" value="{$order_type}" />
<select name="sort_index">
<option value="" selected="selected">Sort</option>
<option value="no">no</option>
<option value="title">title</option>
<option value="category">category </option>
<option value="regdate">regdate</option>
<option value="update">last update</option>
<option value="auther">auther</option>
</select>
<span><input type="submit" value="정렬"></span>
</form>
이런식으로 해서 해봤는데...에러url만 뜨는군요..
그냥 짜집기밖에 못하는 실력이다보니....;;
혹시 방법을 아시는 분은 방법좀,,,, ($order_type은 따로 뺐습니다....;;)
댓글 2
-
송동우
2012.07.18 21:56
-
루띠92
2012.07.18 22:10
아~밸류값은 일단 임의로 넣은 것이라 틀린것은 알고 있습니다. regdate를 기준으로 해도 에러리턴합니다. -
루띠92
2012.07.18 22:11
http://~~~.com/?error_return_url=%2FAAAAA&mid=AAAA&order_type=desc&sort_index=category_srl -
루띠92
2012.07.18 22:12
카테고리를 선택(category_srl)하고 서브밋한 결과가 아래와 같습니다. -
루띠92
2012.07.21 15:07
아...이제야 방법을 찾았습니다.....
<form action="{getUrl()}" method="get" no-error-return-url="true">
일단 이거 붗이니까...정상적인 작동을 하는군요,,,이게 어떤 문제, 혹은 정상적인 작동인지 등등은 좀더 관찰해 봐야겠지만 일단 에러리턴은 하지 않는군요
밸류값을
db의 xe_documents 테이블에 있는
칼럼명과 일치하게 해 보세요
no 라는 칼럼명은 존재하지 않습니다.....이건 등록날짜(regdate)와 결과적으로 같습니다.
category 이것은 category_srl
update 이것은 last_update
정확한 것은 xe_documents 테이블을 보시면 됩니다.
정렬을 원하는 대로 클릭하면 주소줄에서
sort_index=
이 부분에 칼럼명을 넣으면 그 순서대로 변합니다.