我正在将我自己的Joomla组件从Joomla 2.5迁移到Joomla 3.有些按钮使用javascript Joomla.submitform()
,它在\ media \ system \ js \ core.js中定义,但不知何故这个文件不是现在加载......
我可以简单地将JFactory::getDocument()->addScript( JURI::root().'media/system/js/core.js' )
添加到我的组件代码中,但这对我来说似乎是快速而肮脏的方式。
有人能告诉我这干净利落的方式是什么吗?非常感谢帮助!
答案 0 :(得分:0)
It gets added when you use the line JHtml::_('behavior.formvalidator');
. This also adds punycode.js and validate.js.
All front-end core components that call submitform() seem to add this in their default.php file.
The following are the places where I found it in the front-end:
答案 1 :(得分:0)
易如反掌
JHtmlBehaviour::core();