위젯 제목에 링크를 넣으려면 어떻게 해야할까요
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
타임라인 모듈을 써서 최신글 모음 게시판을 만들어봤는데 메인의 위젯 제목을 클릭하면 해당 게시판으로
넘어가게 하고 싶은데..
저렇게 "전체 최신글"을 누르면 타임라인으로 가게하려고 링크를 걸어봐도 잘안되더라구요...
아래는 해당 위젯 contents.html의 내용입니다
위치도 모르겠고 아래쪽으로 차례차례 넣어보니 게시판 제목에 걸려버리더라구요..
혹시 위젯파일을 수정하는게 아닌가요?
<!--@if(Mobile::isMobileCheckByAgent() || Mobile::isMobilePadCheckByAgent())-->{@ $easing = 'easeOutBack'; $speed = 300}<!--@else-->{@ $easing = 'swing'; $speed = 250}<!--@endif-->
<load target="css/neat_list.css" />
<load cond="!$global['bxslider']" target="js/jquery.bxslider.min.js" type="body" />
{@ $__Context->global['bxslider'] = 1}
<!--@if(!$global['csi'])-->{@ $__Context->global['csi'] = 1}<!--@endif-->{@ $__Context->global['csi']++}
<style cond="$widget_info->cs_color" type="text/css">
#bxslider{$global['csi']} .neat_list li a:hover p.listTitle,
#bxslider{$global['csi']} .neat_list li a:focus p.listTitle{color:{$widget_info->cs_color}}
#bxslider{$global['csi']} .neat_list li .title_arrow{border-left-color:{$widget_info->cs_color}}
#bxslider{$global['csi']} .neat_list li .num{color:{$widget_info->cs_color}}
</style>
<div id="bxslider{$global['csi']}" class="newclearfix">
{@ $listi = 0}
<block loop="$widget_info->content_items=>$key,$item">
<block cond="$listi%$widget_info->list_count == 0"><ul class="neat_list" style="display:none"|cond="$listi+1>$widget_info->page_count"></block>
<li class="newclearfix">
<a class="newclearfix" href="{$item->getLink()}">
<p class="listTitle">
<block cond="$widget_info->show_browser_title=='Y'"><strong>[{$item->getBrowserTitle()}]</strong></block>
<block cond="$widget_info->show_category=='Y' && $item->get('category_srl')">[{$item->getCategory()}] </block>{strip_tags($item->getTitle($widget_info->subject_cut_size))}<block loop="$widget_info->option_view_arr=>$k,$v" cond="$v=='regdate'"><span class="date"> {$item->getRegdate("Y-m-d")} </span></block></p>
<p class="listCount">
<block loop="$widget_info->option_view_arr=>$k,$v">
<!--@if($v=='comment_count')-->
<span class="num"><i class="fa fa-comments icon-comments"></i> <!--@if(!$item->getCommentCount())-->0<!--@endif-->{$item->getCommentCount()}</span>
<!--@else if($v=='voted_count')-->
<span class="num"><i class="fa fa-thumbs-o-up icon-thumbs-up-alt"></i> {$item->getVotedCount()}</span>
<!--@endif-->
</block>
</p>
<block cond="$widget_info->show_icon=='Y'"><p class="icon">{$item->printExtraImages()}</p></block>
</a>
</li>
{@ $listi++}
<block cond="$listi%$widget_info->list_count == 0"></ul></block>
</block>
<block cond="$listi%$widget_info->list_count != 0"></ul></block>
</div>
<script cond="$widget_info->page_count>1">
jQuery(document).ready(function($){
var $slider = $('#bxslider{$global["csi"]}'),
$neat_list = $slider.find('.neat_list'),
$ws = $('#neat_more{$global["csi"]}');
if($ws.is(':visible')) {
var wsNext = '#more{$global["csi"]}Next',
wsPrev = '#more{$global["csi"]}Prev';
} else {
var wsNext = null,
wsPrev = null;
}
$slider.bxSlider({
speed: {$speed},
easing: '{$easing}',
infiniteLoop: false,
pager: false,
nextText: '',
prevText: '',
nextSelector: wsNext,
prevSelector: wsPrev,
hideControlOnEnd: true,
useCSS: false,
touchEnabled: true,
oneToOneTouch: true
});
$neat_list.css('display','block');
});
</script>
<load target="css/neat_list.css" />
<load cond="!$global['bxslider']" target="js/jquery.bxslider.min.js" type="body" />
{@ $__Context->global['bxslider'] = 1}
<!--@if(!$global['csi'])-->{@ $__Context->global['csi'] = 1}<!--@endif-->{@ $__Context->global['csi']++}
<style cond="$widget_info->cs_color" type="text/css">
#bxslider{$global['csi']} .neat_list li a:hover p.listTitle,
#bxslider{$global['csi']} .neat_list li a:focus p.listTitle{color:{$widget_info->cs_color}}
#bxslider{$global['csi']} .neat_list li .title_arrow{border-left-color:{$widget_info->cs_color}}
#bxslider{$global['csi']} .neat_list li .num{color:{$widget_info->cs_color}}
</style>
<div id="bxslider{$global['csi']}" class="newclearfix">
{@ $listi = 0}
<block loop="$widget_info->content_items=>$key,$item">
<block cond="$listi%$widget_info->list_count == 0"><ul class="neat_list" style="display:none"|cond="$listi+1>$widget_info->page_count"></block>
<li class="newclearfix">
<a class="newclearfix" href="{$item->getLink()}">
<p class="listTitle">
<block cond="$widget_info->show_browser_title=='Y'"><strong>[{$item->getBrowserTitle()}]</strong></block>
<block cond="$widget_info->show_category=='Y' && $item->get('category_srl')">[{$item->getCategory()}] </block>{strip_tags($item->getTitle($widget_info->subject_cut_size))}<block loop="$widget_info->option_view_arr=>$k,$v" cond="$v=='regdate'"><span class="date"> {$item->getRegdate("Y-m-d")} </span></block></p>
<p class="listCount">
<block loop="$widget_info->option_view_arr=>$k,$v">
<!--@if($v=='comment_count')-->
<span class="num"><i class="fa fa-comments icon-comments"></i> <!--@if(!$item->getCommentCount())-->0<!--@endif-->{$item->getCommentCount()}</span>
<!--@else if($v=='voted_count')-->
<span class="num"><i class="fa fa-thumbs-o-up icon-thumbs-up-alt"></i> {$item->getVotedCount()}</span>
<!--@endif-->
</block>
</p>
<block cond="$widget_info->show_icon=='Y'"><p class="icon">{$item->printExtraImages()}</p></block>
</a>
</li>
{@ $listi++}
<block cond="$listi%$widget_info->list_count == 0"></ul></block>
</block>
<block cond="$listi%$widget_info->list_count != 0"></ul></block>
</div>
<script cond="$widget_info->page_count>1">
jQuery(document).ready(function($){
var $slider = $('#bxslider{$global["csi"]}'),
$neat_list = $slider.find('.neat_list'),
$ws = $('#neat_more{$global["csi"]}');
if($ws.is(':visible')) {
var wsNext = '#more{$global["csi"]}Next',
wsPrev = '#more{$global["csi"]}Prev';
} else {
var wsNext = null,
wsPrev = null;
}
$slider.bxSlider({
speed: {$speed},
easing: '{$easing}',
infiniteLoop: false,
pager: false,
nextText: '',
prevText: '',
nextSelector: wsNext,
prevSelector: wsPrev,
hideControlOnEnd: true,
useCSS: false,
touchEnabled: true,
oneToOneTouch: true
});
$neat_list.css('display','block');
});
</script>
댓글 0