묻고답하기
위젯 변수값 문의 합니다.
2014.08.01 01:52
위젯 페이지에서 내용을 클릭하면 현재창과 새창으로 선택해서 구성하려고 합니다.
<var id="link_target">
<type>text</type>
<name xml:lang="ko">target</name>
<description xml:lang="ko">컨텐츠 클릭시 새창 또는 현재창 </description>
</var>
info.xml에서 위와 같이 link_target 변수명을 만들어 _blank, _self 등을 입력 하여 현재창 또는 새창으로 페이지를 열려고 합니다.
normal.html 페이지에서 아래와 같이 구성을 하였는데 잘 링크가 잘 되지 않네요.
<a href="{$item->getLink()}" target="$widget_info->link_target">{@$widget_info->link_target}{$item->getTitle($widget_info->subject_cut_size)}</a>
뭐가 문제가 있나요.
댓글 6
-
mAKEkr
2014.08.01 02:16
-
선우시우
2014.08.01 18:34
네~ 힌트 감사합니다.
-
sejin7940
2014.08.01 10:15
해당 위젯 자체의 class 파일에서 ( content 위젯이라면 content.class.php)
$widget_info 를 정의해둔 부분이있을겁니다 (보통 _complie 함수 같은데 있을겁니다)
$widget_info->link_target = $args->link_target; 를 한줄 추가해주면 될겁니다.
-
선우시우
2014.08.01 18:35
네~ Tip대로 하니까 정상적으로 되네요.
감사합니다.
-
CosignStudio
2014.08.01 14:12
어떤위젯인지 알려주시면 더 자세히 도움이 될 수 있을겁니다.
-
선우시우
2014.08.01 18:40
content 확장 위젯 2를 사용하고있습니다.
정말 잘 만들어진 위젯인데....
저 한테는 아직 2프로 부족했던 부분을 여기서 배워 갑니다....^^
info.xml에서만 설정하시면 절대로 동작 안합니다.
위젯 클래스 파일 여셔서 값도 추가하셔야합니다.
코드는 위젯마다 내용이 상이하기때문에 코드를 첨부한 답변은 드리지 않겠습니다.