묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
위젯에서의 링크게시판 클릭시 해당 확장변수로 이동시키는 방법 알려주세요
2017.10.26 01:50
현재 스케치북 게시판에서 확장변수 link_url을 만들어 '링크게시판'을 만들었습니다.
이 '링크게시판'을 메인화면의 '이미지 슬라이드 위젯'과 연동시켜 이미지를 클릭하면 바로 해당 링크(확장변수)로 이동했으면 합니다. 어떻게 해야 하나요? 자세한 설명 부탁드리겠습니다... 도와주세요~
위젯에서 확장변수 내용을 가져오는 구문은 다음과 같습니다.
$oDocument
->getExtraEidValue('확장변수명'
);
그러면...
1. 위젯 info.xml 에 확장변수 입력항목 하나 추가하세요.
<var id="extvar" type="text">
<name xml:lang="ko">사용자정의 변수명</name>
</var>
2. 위젯 클래스 파일에 아래 내용을 추가합니다. content 위젯인 경우...
function _getDocumentItems($args)
{
중략...
$content_item = new contentItem( $args->module_srls_info[$module_srl]->browser_title );
$content_item->adds($oDocument->getObjectVars());
3. 위젯 스킨에서 아래와 같이 사용하면 됩니다. content 위젯 스킨인 경우...
<A href="{$item->get('extvar')}"><img src="이미지경로" /></a>