Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Добавление JavaScript (http://forum.typo3.ru/showthread.php?t=5039)

kyzma 07.11.2007 20:57

Добавление JavaScript
 
Расширяю 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

Цитата:

Сообщение от void (Сообщение 15770)
Если это 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>
';

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


Часовой пояс GMT +4, время: 22:19.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot