안녕하세요?
링크 조건문을 만들고 있는데요.
확장변수 extra_var1 은 url 값이 입력되고요.
게시판 리스트에서 제목을 클릭하면
값이 있으면 클릭시 해당 url 링크로 이동하고
값이 없으면 클릭시 해당 게시물 본문으로 이동하게 하고 싶어요.
인터넷 뒤져서 확장변수 링크까지는 만들었는데
이걸 어떻게 조건식으로 어떻게 합쳐할까요?
확장변수 링크부분
<a href="{$document->getExtraValue(1)}" target="_blank">
{$document->getTitle($module_info->subject_cut_size)}
</a>
일반 링크부분
<a <!--@if(!$mi->link_board)-->href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle,'cpage','')}"<!--@else-->href="{$document->getExtraEidValue('link_url')}" target="_blank"<!--@end--> class="hx" data-viewer="{getUrl('document_srl',$document->document_srl,'listStyle','viewer','page','')}">
{$document->getTitle($mi->subject_cut_size)}
</a>
도움 주시면 감사하겠습니다~~~
댓글 4
extra_var1을 link_url로 재설정하시고, 스킨 관리 '전체설정'에서 '링크 게시판'으로 '사용'을 선택하시면 될 거예요.
디자인이 완전히 다른 갤러리 스킨인데 링크 게시판으로 만들려고 제목 부분에 링크를 걸었는데요.
좀 더 공부해야겠네요. ㅋ
스케치북 사용 중이시라면 어떤 형태의 스킨이라 하더라도 링크 게시판은 자체 기능을 사용하면 될 텐데요.
다른 사정이 있으시다면, ($document->getExtraValue(1)이 제대로 작동하는 값이라면) 이렇게 해보세요. 머리로만 생각한 거여서 성공할지는 미지수입니다만;;;
<a href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle,'cpage','')}" onclick="window.open('{$document->getExtraValue(1)}');return false;"|cond="$document->getExtraValue(1)">
위에 알려주신 코드는 정상작동하네요.
정말 감사합니다~~~