묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
변수 출력 며칠째 막혀있어서 정말 도움좀 부탁드려요
2016.05.17 11:19
문의드립니다.
우선 XEDITION의 슬라이드를 사용하고 있구요.
레이아웃의 변수중 {$layout_info->slide_header1} (1부터 5까지) 를 이용하려고 합니다.
<script cond="$_enable_slide"> jQuery(document).ready(function () { var swiper = new Swiper('.swiper-container', { // Optional parameters effect:'fade', nextButton: '.swiper-button-next', prevButton: '.swiper-button-prev', pagination: '.swiper-pagination', paginationBulletRender: function (index, className) { return '<span class="' + className + '">' + '{$' + 'layout_info->slide_header' + (index+1) + '}' +'<br />' + '{$layout_info->slide_header1}' + '</span>'; }, paginationClickable: true, loop: true, autoplay:{$layout_info->slide_time}, }); }); </script>
위부분인데요..
정말 며칠동안 고민고민해가면서 해보아도 답을 찾지 못하였습니다.
'{$layout_info->slide_header1}' 이렇게 쓰면 정상적으로 해당텍스트가 출력이 되는데
'{$' + 'layout_info->slide_header' + (index+1) + '}'
이렇게 쓰면 출력문 자체가 {$layout_info->slide_header1} {$layout_info->slide_header2} {$layout_info->slide_header3} 이런식으로 출력이 됩니다.
가급적 혼자 공부해가면서 직접 해결을 하려고 며칠째 씨름을 해봤는데 도저히 답을 찾지 못하고 있습니다.
제발 조언 부탁드립니다.ㅜ
댓글 2
-
택군82
2016.05.17 11:55
-
YJSoft
2016.05.17 12:55
스크립트는 템플릿 처리 이후 실행되므로 레이아웃 변수 등을 가져올 수 없습니다. 댓글처럼 하시는게 맞습니다.
며칠째 고민하다 결국 꼼수일지 모르지만 해결하였습니다 ㅠ