묻고답하기
위젯에 대상모듈추가말고 임의의값 추가할수 있나요??
2010.02.13 02:25
어떤 위젯 추가시 아래의 사진처럼 미디어추가에 추가를 누르면
모듈선택창이 아닌 임의의 값을 넣는 창이 뜨게 합니다.
값을 입력하면
예를들자면 제목을 기준으로 노출되게 합니다.
저런식으로 여러값을 입력하면 대상모듈부분(미디어추가)에 여러개를 추가할수 있겠죠
그럼 그 값을 xml리스트로 만들고 싶습니다.
리스트 만드는 방법까진 구축이 되어있습니다.
리스트를 만들기위해 위 사진처럼과 그 값을 가져오는 방법이 궁금합니다.
지금 최근미디어위젯 새로운버젼을 거의 다 완성했는데
여러가지 코드를 잡다하게 집어넣는것 보다 위의 방법같이 가능하다면 좀더
사용자분들이 쉽게 쓸수 있을꺼같아 문의드립니다.
댓글 2
-
June Oh
2010.02.13 02:36
-
왜만지냐
2010.02.16 11:43
예상은 했다만 역시...^^;; 제가 PHP를 잘 몰라 좀더 시간이 걸리더라도 연구하면서 만드러야 겠어요 답변감사드립니다. -
푸하라
2010.02.13 10:22
사용 가능합니다..
변수 하나 설정해서 그값을 이용하여 만드시면 될듯 한데요..
단점은 캐쉬를 사용하지 못하는 상황이 될지도 몰라서 ㅜㅜ;;
일딴 ----
위젯 폴더
conf
-> info.xml 상에다가 원하시는 변수 하나 설정하시고 그곳에다가 값을 받을수 변수 설정을 하시고여....
변수 설정을 하시고
<var id="hot_news"> //변수 이름
<type>text</type>
<name xml:lang="ko">1달간의 핫뉴스</name> // 관리자 모듈에서 보여주는 변수 제목
<description xml:lang="ko">최신뉴스 정보</description> // 설명
</var>..............................................................................................................................
실제 위젯을 불러오는 곳에서 등록 코드를 직접 만들어서 사용하시면 될듯 합니다.
<img 변수1="value">
이런식으로 값을 넘기시면 위젯에서 그코드 부분만 만들어 주시면 될듯 하네요....
-
왜만지냐
2010.02.16 11:44
답변감사드립니다.^^
현 XE에서는 목록형 UI를 따로 지원하지 않습니다.
따라서 text 형식으로 값을 입력받되 쉼표 등을 구분자 삼아서 여럿 입력이 가능토록 하고, (게시판 확장 변수의 기본 값 항목처럼)
그 값을 PHP상에서 explode 함수로 배열로 변환하여 써야할겁니다.