묻고답하기
컨텐츠 (확장) 위젯에 '특정 확장변수로 정렬하기'
2013.02.14 11:06
몇일 구글링하다가 여기 질문하네요ㅠ
게시판 스킨에다가 '특정 확장변수로 정렬하기'는 어떻게 어떻게 우여곡절끝에 해결했었는데,
컨텐츠 위젯 (컨텐츠 확장위젯)에 적용하는거는 또 다른 신세계네요ㅠ
info.xml 의 정렬옵션에 옵션 추가 후에,
위젯의 class.php 쪽이나 스킨쪽이나 별별짓을 다 해봐도 힘이 드네요ㅠ
참고했던 문서들은
http://www.yoonz.net/index.php?document_srl=5861
이거와
http://www.xpressengine.com/tip/18605555
이거와 등등등입니다...
세진님께서 개발하신 세진 컨텐츠위젯에는 이 기능이 있다고 하는데 비공개이고,
'제작의뢰'쪽에는 이런 질문이 있었는데...
http://www.xpressengine.com/agent/19028920
...저같은 사용자는 해결할 수 없고, 의뢰로 해결해야 하는 질문인가요ㅠ?
댓글 6
-
송동우
2013.02.14 11:19
-
oksky
2013.02.14 11:26
감사합니다. 알려주신 페이지를 참고해 보면, 특정 확장변수가 '포함'되었을때 목록 불러오기의 방법으로, getNewestDocuments.xml 파일을 수정해야 하는 문제인것 같네요. 저 파일을 응용해서 테이블 이름 등을 바꾸면 될까요? info.xml 을 수정해, 선택적으로 확장변수 정렬할 수 있으면 참 좋을텐데 말이죠ㅠ -
oksky
2013.02.14 12:11
-
오뎅궁물
2015.05.06 11:52
위의 URL 이 싸이트 업데이트 중이라 접속이 안되네요... ㅠ
혹시 해결 방법을 공유해 주실 수 있나요?
-
MJ
2015.11.05 20:48
위치 : /widgets/contentextended/skins/project_schedule
게시판에 날짜형식의 확장변수 extra_vars1 추가하고
확장형 컨텐츠위젯에서 확장변수를 출력하도록 설정한다.
아래는 수정된 소스부분이다.
달력위젯스킨을 등록날짜가 아닌 확장변수(extra_vars1)을 기준으로
날짜 정렬이 되도록 만들었다.
확장변수를 어떤식으로 정렬하면 좋을지 이것저것 건드려보고 고민을 많이 했는데,
간단하게 해결했다.
php에서 기본적으로 주어지는 array_multisort 메소드를 이용하면 된다.
<!--//확장변수 정렬 시작-->
<!--@foreach($widget_info->content_items as $key => $item)-->
{@ $_items_extra_var[$key] = $item->extra_var;}
<!--@endif-->
{@ array_multisort($_items_extra_var,SORT_ASC,$widget_info->content_items);}
<!--//확장변수 정렬 끝--><!--//보통의 확장변수 출력구문-->
<!--@foreach($widget_info->content_items as $key => $item)-->
{$item->getTitle($widget_info->subject_cut_size)}
<!--@endif-->
빨간색 부분을 넣으면 날짜형식의 확장변수가 자동정렬된다.
-
오뎅궁물
2015.11.12 16:32
깊은 배려에 너무 너무 감사드립니다~~^^
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
XESTUDIO | ajax를 사용해서 댓글 새로고침없이 작성하게 하기 [1] | 2015.11.12 by kdp |
lamb91 | MySql과 MariaDB 동시 운영 가능한지요? | |
likehaze | 하단메뉴중 li가 넘어갑니다.. [2] | 2015.11.12 by likehaze |
DOD | 업로드 파일타입에 따라 표시여부 결정ㅠㅠ [1] | 2015.11.12 by DOD |
say_oow | 확장변수 셀렉트박스 질문.. | |
나이너 | 게시판에 사진첨부하면 작게 나와요.. [5] | 2015.11.12 by newi |
룬츠 | 답글 닉네임 안 보이게 하는 방법? [1] | 2015.11.12 by sejin7940 |
시네라리아 | xe 업데이트 후 오류 [2] | 2015.11.12 by 시네라리아 |
sage하늘 | 대메뉴, 서브메뉴. 글자크기 변경 질문합니다! [5] | 2015.11.11 by DoorWeb |
은지비 | 레이어 팝업 에드온 에서 링크 걸고싶은데요 | |
소보로빵 | 누리고 쇼핑몰 중 가상계좌 입금미통보 문제 | |
마하수리 | 저장된 댓글 불러오기 | |
sage하늘 | 게시판이 목록화면이 이상합니다. | |
우랑탕탕이 | 댓글에 있는 첨부파일 고장 | |
l****2f648 | xe 현재버전 게시판 말머리 다는법 | |
피코스스 | 포인트 히스토리 내용 상세 | |
조예린 | 서버호스팅 시 DB id와 비번 설정하는 방법 [3] | 2015.11.11 by EISOFT |
퍼즐조각 | 특정회원만 PC에서 로그인이 안 되는 문제........ [5] | 2015.11.11 by EISOFT |
ING | XEDITION 게시판 댓글 아이콘변경 [1] | 2015.11.11 by 우리아기 |
이두바끈 | xe 업데이트하다가 Forbidden에러가 났습니다. |
http://www.xpressengine.com/qna/21618072