2013-07-04 1 views
1

Я разрабатываю компонент joomla. Это выполняется, но даваяReferenceError: Joomla не определен

ReferenceError: Joomla is not defined

проверить, что Java по умолчанию скрипты, такие как motool.js core.js не загружаются.

Как я могу загрузить их автоматически, а не вручную, как <script src=""></script>?.

ответ

5
JHTML::_('behavior.mootools'); 

должен загружать mootools.

Если ядро ​​не загружается затем запустить

JHtml::_('script', 'system/core.js', false, true); 
2

моя проблема была с public $live_site вар в configuration.php. Я не использовал префикс http:// перед этим, поэтому все ссылки на скрипты в панели администратора выглядели как http://mycoolsite.com/administartor/mycoolsite.com/media/system/js/script.js

Именно поэтому объект Joomla не загружался. Надеюсь, это поможет кому-то.

0
JHtml::_('behavior.framework'); 

будет очистить Joomla Javascript ошибка

+1

Не могли бы вы объяснить подробнее и уточнить? На первый взгляд это не кажется ответом на вопрос. –

+0

см. Https://docs.joomla.org/J3.x:Javascript_Frameworks здесь, вы можете понять – Alagesan

Смежные вопросы