PDA

Просмотр полной версии : Добавление JavaScript


kyzma
07.11.2007, 20:57
Расширяю BE, понадобилось добавить JavaScript. Как это сделать?
Скрипт лежит в отдельном файле mod1/js/script.js

void
07.11.2007, 22:12
Если это BE-модуль, то просто в одном из мест сделать
$content .= '<script type="text/javascript" src="js/script.js"></script>"

z0r1k
08.11.2007, 00:02
а можно еще попробовать поиграться с объектом template и такими атрибутами как template->JScode, template->JScodeArray и методами template->insertStylesAndJS(), etc.
Сам никогда не пробовал, но всегда было интересно ;)
Так что можешь поковырять, а потом нам расскажешь что и как.

z0r1k
08.11.2007, 00:08
Если это BE-модуль, то просто в одном из мест сделать
$content .= '<script type="text/javascript" src="js/script.js"></script>"

Да, можно и так. Кстати, вытекающий вопрос: кто как MVC в BE реализует?
Можно конечно Smarty поставить и его юзать, но это дополнительный депенденс для своего экстеншена, а это как раз и не хочется.

Ну что, комьюнити, кто-ньть поделится опытом реализации MVC патерна в BE? Т.к. на сколько я понял стандартный HTML Template Engine не работает в BE. Так что меня этот вопрос оч сильно интересует.

Заранее спасибо!

kyzma
08.11.2007, 13:22
Сделал так
$this->doc->JScode = '
<script type="text/javascript" src="js/checker.js"></script>
';

Проверил, работает.