묻고답하기
Context::unloadCSSFile 2번째 질문..
2012.07.15 19:30
http://www.xpressengine.com/qna/20947220
에 이어 질문합니다.
Context::unloadCSSFile를 사용을 잘 못하겠습니다.
애드온 경로는 /addons/tb_sketchbook/ 입니다.
로딩 걸리다가 되는 애드온 소스입니다. (실제로 제거 안됨)
<?php if(!defined('__XE__')) exit(); if($called_position=='before_display_content' && Context::get('module') != 'admin'){ Context::unloadCSSFile('../../../themes/tb/layouts/the_bootstrap/css/bootstrap.min.css', false); Context::unloadCSSFile('../../../themes/tb/layouts/the_bootstrap/css/bootstrap-responsive.min.css', false); Context::addCSSFile('./addons/tb_sketchbook5/bootstrap.sketchbook5.css', false); Context::addCSSFile('../../../themes/tb/layouts/the_bootstrap/css/bootstrap-responsive.min.css', false); } ?>
경로만 다릅니다.
즉, 이 애드온에서 원하는게..
themes/tb/layouts/the_bootstrap/css/bootstrap.min.css 제거, => 작동 안됨
themes/tb/layouts/the_bootstrap/css/bootstrap-responsive.min.css 제거, => 작동 안됨
addons/tb_sketchbook5/bootstrap.sketchbook5.css 로드,
themes/tb/layouts/the_bootstrap/css/bootstrap-responsive.min.css 재로드
입니다. 혹시 경로가 잘못되었나요?
그리고 @misol 님이
저리 실험해보니 index 값을 주어주면 제거 가능한 것 같습니다. 레이아웃을 본인이 만드셨으니, 레이아웃 코드에서 파일을 불러올때, 인덱스 값을 적당히 주어주세요.
이렇게 말씀하셨는데.. 인덱스 값을 어떻게 주는 건가요~ 잘 모르겠네요..
<load target="~~~" /> 이렇게 부르고 있습니다.
조건 : XE 1.5 (코어 변경 X), 애드온, 레이아웃 (테마)만 변경 가능
댓글 1
-
CMD
2012.07.15 20:53
아래 예제를 응용하시면 되어요~ -
윈컴이
2012.07.15 21:30
하~ 자바스크립트는 쓰기 싫어서요 ㅠㅠ;; 어떤경우에 자바스크립트가 안되는 경우도 있어서.. ㅠㅠ -
윈컴이
2012.07.15 21:30
그래도 감사합니다 ^^