묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
위젯으로 확장변수 출력하는 방법 구합니다.
2012.06.28 02:14
게시판 DX 를 사용하고 있는데요 XE core 는 최신버전이구요
XE core 기본으로 달려있는 Content 위젯 위젯으로 게시판 DX의 따로추가한 확장변수를 출력할려고 합니다.
기본으로는 분류하고 제목 날자 이런거 밖에 없네요
제발 부탁 합니다.
댓글 5
-
송동우
2012.06.28 02:45
-
하나둘셋p
2012.06.28 11:48
감사합니다. 행복하세요 -
유유히
2013.01.24 18:44
그안에 content.html 파일에 {$item->getExtraEidValue("확장변수명")} 넣으면 됩니까? -
하늘편지2
2013.02.27 19:22
위젯 코드가 아래와 같이 생성이 되었는데 요기에다가 {$item->getExtraEidValue("확장변수명")}을 넣는건가요? 이렇게 하니 레이아웃이 틀어져 버리는데요....<img class="zbxe_widget_output" widget="content" skin="default" colorset="white" content_type="document" module_srls="135" list_type="normal" tab_type="none" markup_type="table" list_count="1" page_count="1" option_view="title" show_browser_title="N" show_comment_count="N" show_trackback_count="N" show_category="N" show_icon="N" order_target="list_order" order_type="desc" thumbnail_type="crop" /> -
Xe재미나게
2017.03.13 10:40
원하는 위치라는 것은 일반 게시판 형식인지, 갤러지인지 하는 것들을 말하는 것입니다.
저같은 경우는 일반게시판이기 때문에 widgets/content/skins/default/normal.html 을 열어서 그리고 table 형식을 선택했기 때문에 이 부분을 찾고, 날짜를 출력하는 부분 다음에 확장변수명을 변경하여 아래 코드를 삽입했습니다.
<td>{$item->getExtraEidValue("check")}</td>
이렇게 하니 잘 나오네요.
감사합니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
하나둘셋p | 위젯으로 확장변수 출력하는 방법 구합니다. [5] | 2017.03.13 by Xe재미나게 |
김재연 | 질문합니다.! | |
홈런볼11 | 데이터 이전 [2] | 2017.03.12 by 휘즈 |
awimie | 스케치북 모바일버전에서 댓글 폰트를 수정하고싶습니다 | |
pcmanorg | 색상변경 문의좀 드립니다. [2] | 2017.03.12 by pcmanorg |
pcmanorg | 스케치북 비밀글 문의 드립니다. [2] | 2017.03.12 by pcmanorg |
최빵 | HTTP ERROR 500 메시지 해결방법 좀 알려주세요 [1] | 2017.03.12 by J__ |
p_elep**** | 비밀댓글을 작성자와 관리자만 볼 수 있게 하고 싶습니다ㅠㅠ | |
플라이나 | 게시판 요약 한줄로 나오는 문제 줄바꿈..ㅜㅜ [3] | 2017.03.11 by 제일안전 |
c*** | 요약보기에 엔터키가 반영되게 하고 싶어요 [2] | 2017.03.11 by 제일안전 |
슈뉴형 | 멀티미디어 섬네일 애드온 사용중인데 관리자만 섬네일이생성되고 유저분들은 섬네일이생성되질않습니다 | |
갤럭시탭 | 스케치북 대댓글 기능 제거 방법 | |
토분위 | 메타테그 수정 [2] | 2017.03.10 by 불금 |
김경단 | 위젯 페이지에서 위젯 배치가 멋대로 변경됩니다 | |
본드프리 | 로그인이 한번씩 안되는 문제 [1] | 2017.03.10 by Xe재미나게 |
박준섭 | 스케치북에 sns버튼 질문이요 [5] | 2017.03.10 by 박준섭 |
박준섭 | planner123 사용 하시는 분들 스킨공유좀 부탁드려요;; [2] | 2017.03.10 by 박준섭 |
지지 | 미디어 글삼입 애드온 사용시 문제 | |
댑펑 | 도저히 이해 안되는 mysql의 cpu 사용율 [1] | 2017.03.09 by 기진곰 |
댑펑 | innodb를 사용하려면 이곳 수정하면 되나요? [1] | 2017.03.09 by 기진곰 |
xe - widgets - content - content.class.php 열고
클래스 속에
function getExtraVars()
{
$oDocumentModel = &getModel('document');
return $oDocumentModel->getExtraVars($this->get('module_srl'), $this->get('document_srl'));
}
function getExtraEidValue($eid)
{
$extra_vars = $this->getExtraVars();
if($extra_vars)
{
foreach($extra_vars as $idx => $key)
{
$extra_eid[$key->eid] = $key;
}
return $extra_eid[$eid]->value;
}
}
이것 추가
그리고 출력은 원하는 위치에서 {$item->getExtraEidValue("확장변수명")}
정상작동 하는것 확인하고 댓글 답니다.
안된다면 적용을 잘 못 한 것이라 생각됩니다.
참고로 출력을 원하는 위치에 하라고 한 것은
위젯의 설정을 어떻게 하느냐에 따라 적용할 파일이 다릅니다.
내용형태를 선택할 때, 어떤 것을 선택했느냐에 따라
수정할 파일이 다르기 때문에
선택한 것이 어떤 것인지 확인한 후, 파일을 열어서 수정하세요
파일들이 존재하는 위치는
xe - widgets - content - skins - default
여기에서 찾으면 됩니다.
실패없이 한번에 성공하시길......