Prestashop Select2 в бэк-офисе администратора

#prestashop #jquery-select2 #prestashop-1.7

#prestashop #jquery-select2 #prestashop-1.7

Вопрос:

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');
}
 

Ответ №1:

$this->context->controller->addJquery(); Был удален в версии 1.7.6.2

поэтому я использую внешний select2 не из prestashop и его работ.

 $this->context->controller->addJS(_PS_BO_ALL_THEMES_DIR_ . 'default/js/select2.min.js');