웹마스터 팁

아래 출력 방법은 게시물 스킨 뿐만 아니라 위젯의 스킨에도 대응 되는 방법 입니다.

기본 방법

해당 문서에 대한 전체 확장변수 정보 출력
<!--@foreach($document->getExtraVars() as $keys)-->
    <!--@foreach($keys as $key => $val)-->
    {$key} / {$val} <br />
    <!--@endforeach-->
<!--@endforeach-->

해당 문서 중 임의의 확장변수를 Text로만 출력하기 (HTML 소스 보임)
{$document->getExtraValueHTML(1)}

해당 문서 중 임의의 확장변수를 출력하기 (HTML 적용 됨)
{$document->getExtraValue(1)}


$document 등으로써 $oDocument = new documentItem(); 가 사용되지 않는 곳에서 직접 출력 하기

해당 모듈에 설정된 확장변수들 뽑아오기
{@
    $oDocumentModel = &getModel('document');
    $getExtraKeys = $oDocumentModel->getExtraKeys($document->get('module_srl'));
}

<!--@foreach($getExtraKeys as $keys)-->
    <!--@foreach($keys as $key => $val)-->
    {$key} : {$val} <br />
    <!--@endforeach-->
<!--@endforeach-->

특정 게시물에 입력된 확장변수를 뽑아오기
{@
    $getExtraVars = $document->getExtraVars();
}
또는
{@
    $oDocumentModel = &getModel('document');
    $getExtraVars = $oDocumentModel->getExtraVars($document->get('module_srl'),$document->get('document_srl'));
}
<!--@foreach($getExtraVars[1] as $key => $val)-->
{$key} : {$val} <br />
<!--@endforeach-->

위 소스는 모두 문서 출력하는 <!--@foreach($document->list ....)--> 나 <!--@foreach($widget_info->document_list ....)--> 의 출력문 안에 삽입되어야 합니다.

위 아래 차이점을 비교해보면
모듈 정보 출력에는 모듈($document->get('module_srl')} 정보만 담으시면 되고,
특정 게시물에는 ($document->get('module_srl')} 과 {$document->get('document_srl')} 을 넣으셔야 합니다.

$getExtraVars[1] 등 변수 옆에 [1]는 확장변수 순서 입니다. 원하시는 정보를 적으시면 됩니다.
해당 게시물의 확장변수를 전체 출력 하실려면 아래와 같은 방법을 취하시면 됩니다.

<!--@foreach($getExtraVars as $keys)-->
    <!--@foreach($keys as $key => $val)-->
    {$key} : {$val} <br />
    <!--@endforeach-->
<!--@endforeach-->


전체 내용 중 임의의 내용을 뽑고 싶다면 {$val['value']} 등 임의의 값으로 적어주시면 됩니다.


※ 추가사항

r6125 리비전부터 확장변수 이름(eid)으로 출력하는 방법이 추가 되었습니다.

사용위치 등은 위 설명한 곳과 같은 형식을 취하며 사용방법은 아래와 같습니다.


{$document->getExtraEidValue('eid이름')}
{$document->getExtraEidValueHTML('eid이름')}

예) {$document->getExtraEidValue('extra_vars1')} 이런식으로 사용하시면 되겠습니다.


제목 글쓴이 날짜
여러 개의 메뉴를 달아보자! [5] file 고라리 2007.08.23
확장변수 [2] 다케루 2007.08.25
확장변수 이용해서 2차 3차 분류 항목 만들기 [3] VagaBond 2007.09.08
게시판 정렬순서 오름차순 내림차순 옵션 만들기 [1] 지허 2007.10.29
완전 초보도 확장 변수를 이용해 게시판 개조할수잇다!! [4] 쿤. 2007.11.06
확장변수에서 본문 입력 빼기 [10] file Diver 2007.11.12
게시판 별로 에디터의 옵션 설정하기 [6] 레드맨 2008.01.01
게시판 하단 검색 옵션 원하는 것만 넣기 (확장변수 포함) [10] shtjdals 2008.01.02
외부 이미지 링크 막기 (초간단) 2%부족 [5] easy14 2008.01.14
[수정] webzine 스타일을 이용한 링크게시판 만들기 [5] file 대암지기 2008.01.28
게시판 확장 변수에 그림 입력받기 [7] 대암지기 2008.03.04
게시판 확장변수에 라디오버튼 추가해서 사용하기 [6] file 똑디 2008.03.04
확장변수 쉽게 출력하기 [7] lightnsalt 2008.03.04
[수정 했습니다.]본문 입력없이 확장 변수로만 글작성 작성하기(그림삽입포함) [13] file 대암지기 2008.03.09
zbXE에 퍼머링크 달기 [3] file 라르게덴 2008.03.13
에디터 사용 옵션으로 처리하기[EDITOR MODULE][ver 1.0.1][Page4-3] 대암지기 2008.04.08
에디터 사용 옵션으로 처리하기[안내][ver 1.0.1][Page4-1] [2] file 대암지기 2008.04.08
[3-1차 수정]확장변수 자유롭게 내 마음대로 게시글 리스트에 표현 합시다!![ver1.0.1] [16] file 대암지기 2008.04.09
주문형게시판 만들기 [22] file 팔공산 2008.05.04
확장변수(textarea)에 html태그 적용 [6] 오엘 2008.05.08