管理员后台中的 Prestashop Select2
Prestashop Select2 in admin backoffice
Prestashop:1.7.6.2
我想在类别的后台使用 select2,但未添加 jQuery 并且 select2 不工作。我用钩子:
错误消息:jQuery.fn.select2.defaults.set 不是函数
public function hookActionAdminControllerSetMedia()
{
$this->context->controller->addJquery();
$this->context->controller->addJQueryPlugin('select2');
$this->context->controller->addJS(_PS_BO_ALL_THEMES_DIR_ . 'default/js/tree.js');
$this->context->controller->addCSS($this->_path . 'views/css/' . $this->name . '.css', 'all');
}
$this->context->controller->addJquery();
已在 1.7.6.2 版本中删除
所以我使用外部 select2 而不是来自 prestashop 及其作品。
$this->context->controller->addJS(_PS_BO_ALL_THEMES_DIR_ . 'default/js/select2.min.js');
Prestashop:1.7.6.2 我想在类别的后台使用 select2,但未添加 jQuery 并且 select2 不工作。我用钩子:
错误消息:jQuery.fn.select2.defaults.set 不是函数
public function hookActionAdminControllerSetMedia()
{
$this->context->controller->addJquery();
$this->context->controller->addJQueryPlugin('select2');
$this->context->controller->addJS(_PS_BO_ALL_THEMES_DIR_ . 'default/js/tree.js');
$this->context->controller->addCSS($this->_path . 'views/css/' . $this->name . '.css', 'all');
}
$this->context->controller->addJquery();
已在 1.7.6.2 版本中删除
所以我使用外部 select2 而不是来自 prestashop 及其作品。
$this->context->controller->addJS(_PS_BO_ALL_THEMES_DIR_ . 'default/js/select2.min.js');