Context::addJsFile();
Context::addJsFile();
정의위치
./classes/context/Context.class.php
용도
애드온이나 모듈 php 파일에서 사용할 수 있습니다.
모듈이나 애드온에서 js 파일을 기본적으로 불러올 때 사용합니다.
정의내용
addJsFile
function addJsFile($file, $optimized = FALSE, $targetie = '', $index = 0, $type = 'head', $isRuleset = FALSE, $autoPath = null) { if($isRuleset) { if(strpos($file, '#') !== FALSE) { $file = str_replace('#', '', $file); if(!is_readable($file)) { $file = $autoPath; } } $validator = new Validator($file); $validator->setCacheDir('files/cache'); $file = $validator->getJsPath(); } is_a($this, 'Context') ? $self = $this : $self = self::getInstance(); $self->oFrontEndFileHandler->loadFile(array($file, $type, $targetie, $index)); }
사용예제
./addons/shortcut/shortcut.addon.php 내용 중
Context::addJsFile('./addons/shortcut/js/shortcut.js');

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 3
룰셋 등 특별한 경우가 아니면 CSS, JS 가리지 않고 Context::loadFile()을 사용하는 것이 좋습니다.
어차피 내부적으로는 똑같은 곳으로 전달됩니다.