Я переношу свой собственный компонент Joomla из Joomla 2.5 в Joomla 3. Некоторые из кнопок используют javascript Joomla.submitform()
, который был определен в \ media \ system \ js \ core.js, но как-то этот файл больше не загружается. ..Почему core.js не загружается в Joomla 3?
Я могу просто добавить JFactory::getDocument()->addScript(JURI::root().'media/system/js/core.js')
к коду моего компонента, но это кажется быстрым и грязным способом для меня.
Может ли кто-нибудь сказать мне, что такое хороший и чистый способ? Помощь очень ценится!
Спасибо за ваш а nswer. Добавление поведения проверки подлинности формы по-прежнему будет своего рода грязной работой, когда мне не нужны функции проверки формы. В других местах, например, в \ adminstrator \ com_banners \ views \ banner \ tmpl \ edit.php, 'Joomla.submitform()' определяется в самом файле шаблона, вызывая 'JFactory :: getDocument() -> addScriptDeclaration() '...: s – Herman