Не могу добавить файлы js и css в бэк-офис.CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Не могу добавить файлы js и css в бэк-офис.

Сообщение Anonymous »

Я хочу добавить файлы JS и CSS в бэк-офис моего модуля. Но я получаю сообщение об ошибке: попыталась вызвать неопределенный метод с именем "registerStylesheet" класса "AdminModulesController".

Я видел другие сообщения (например, это Показать мой модуль JS на нижний колонтитул в prestashop) или здесь https://devdocs.prestashop.com/1.7/them ... anagement/

Поэтому я хочу избежать addJS( ) функционируют, поскольку они амортизируются. Но когда я пытаюсь использовать $this->context->controller->registerStylesheet() и $this->context->controller->registerJavascript(), я получаю вышеуказанную ошибку.

Это весь мой код хука:

Код: Выделить всё

public function hookActionAdminControllerSetMedia($params)
{
$this->context->controller->registerStylesheet(
'mb_pages_content',
'modules/'.$this->name.'/styles/admin.min.css'
);

$this->context->controller->registerJavascript(
'mb_pages_content',
'modules/'.$this->name.'/js/admin.js'
);
}
Я проверил, что у меня за штука: $this->context->controller
но у него действительно нет RegisterStylesheet() и RegisterJavascript () методы. Что мне не хватает? я делаю все точно так, как описано везде в инете, почему у меня выскакивает ошибка?

Подробнее здесь: https://stackoverflow.com/questions/586 ... ack-office
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»