현재 개발 환경

MAMP + Laravel + Bootstrap Theme Metis

Laravel이 제공하는 laravel pagination 태그와 Metis Table 제공 pagination 태그가 틀립니다.

Metis pagination 태그 수정을 찾기 않고 일단 laravel 태그를 수정했습니다.

[Laravel 제공하는 태그가 bootstrap 표준이므로 수정을 취소합니다.]

/laravel/vendor/laravel/framework/src/Illuminate/Pagination/views/slider.php

[수정 전]

  <div class="pagination">
    <ul >
      <?php echo $presenter->render(); ?>
    </ul>
  </div>


[수정 후]

  <ul class="pagination">
    <?php echo $presenter->render(); ?>
  </ul>


Metis 수정할 경우를 찾아봐아겠네요.. ^^;; 문젠 어떤게 Bootstrap 표준으로 맞는지도 확인해봐야겠네요.


[Metis 스크립트를 수정합니다.]

수정파일 : /laravel/public/assets/lib/datatables/DT_bootstrap.js

            $(nPaging).append(
                    '<div class="pagination">' +
                    '<ul>' +
                    '<li class="prev disabled"><a href="#">&larr; ' + oLang.sPrevious + '</a></li>' +
                    '<li class="next disabled"><a href="#">' + oLang.sNext + ' &rarr; </a></li>' +
                    '</ul>' +
                    '</div>'
                    );

bootstrap.css의 pagination 부분도 bootstrap 원본을 참조하서 수정을 합니다. ^^;;

그럼 정상적으로 잘 돌아가네요.

신고

WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

받은 트랙백이 없고 , 댓글 하나 달렸습니다.
  1. 일단 Bootstrap 표준은 Laravel에서 제공하는 pagination 이네요. 이녀석을 조정하는 방향으로 정리를 해야겠네요.. ㅠ,.ㅠ;;
secret