묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제목, 혹은 썸네일을 클릭시 어떻게 하면 지정된 URL(링크주소)로 이동하게 할 수 있는가요?
2010.05.17 12:34
최근게시물, 혹은 게시판에서
제목, 혹은 썸네일을 클릭시 어떻게 하면 지정된 URL("링크주소)로 이동하게 할 수 있는가요?
지정된 링크주소는 확장변수를 사용한 거구요...
고수님들의 답변 부탁드립니다.
댓글 1
-
앙띠2
2010.05.17 14:55
-
시고라
2010.05.18 09:12
답변 감사드립니다. 위의 내용을 따라 해봤지만 안되네요.. .테스트는 최근문서>디폴트 스킨으로 하였습니다. -
시고라
2010.05.18 09:24
http://google.com" alt="">구글 - sigora 와 같이 나오며, 타이틀에 직접 링크가 걸리지 않습니다.
이것은 위젯 마다 다르지만 원리는 비슷합니다.
1) 아래글은 썸네일 또는 제목 클릭시 이동하게할 주소를 입력하는 부분은 확장변수의 첫번째 것이라는 가정하에 작동합니다.
2) 게시판의 경우와 최근게시물과 같은 위젯의 경우는 전혀 다릅니다. 글이 너무 방대해지므로 여기서는 최근게시물 위젯인 경우만을 대상으로 합니다.
3) 게시판에서의 확장변수 : 확장변수의 변수명, 항목이름은 아무거나 상관 없지만, 확장변수 형식은 [한줄 입력칸] 으로 합니다.
4) 위젯은 newest_document, 스킨은 default 인경우로 보고 작성합니다.
위의 조건과 다른 경우는 아래글을 잘보고 은용하시기 바랍니다.
스킨의 list.html 파일을 오픈.
16번줄 부분에
<a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a>
를 찾을 수 잇습니다.
이것을
<a href="{$oDocument->getExtraValueHTML(1)}" alt="">{$oDocument->getTitle($widget_info->subject_cut_size)}</a>
로 버꿉니다.
이때 만약 확장변수에 아무것도 쓰지 않으면 갈곳이 없으므로
<!--@if($oDocument->getExtraValueHTML(1))-->
<a href="{$oDocument->getExtraValueHTML(1)}" alt="">{$oDocument->getTitle($widget_info->subject_cut_size)}</a>
<!--@end-->
와 같이 하는것이 더 바람직 합니다.
이것은 최근 이미지를 출력하는 위젯에서도 같은 원리로 작성 하실수 잇습니다.
도움이 되셨기를...