Я делаю модуль, который добавляет новую вкладку на странице редактирования продукта.Установка Prestashop 1.6.1.4.Модуль добавляет вкладку с некоторыми полями ввода, которые отправляют данные в таблицы MySQL, но я хочу немного стилизовать поля, чтобы они хорошо выглядели.Я добавляю это в мой файл module.php:
public function install() {
if ($this->psversion() == 5 || $this->psversion() == 6)
{
if (parent::install() == false or !$this->registerHook('displayHeader') or !$this->registerHook('productFooter') or !$this->registerHook('displayAdminProductsExtra') or !$this->registerHook('actionProductUpdate') or !$this->registerHook('displayBackOfficeHeader'))
{
return false;
}
}
return true;
}
Затем ниже этого я помещаю этот код:
public function hookDisplayBackOfficeHeader($params) {
$this->context->controller->addCSS($this->_path.'views/css/adminsportsnutritionfadd.css');
}
Но не могу заставить файл .css появляться.Файл находится в нужном месте, у него есть соответствующие разрешения, и владельцем файла является www-data: www-data, так что это не должно быть проблемой с разрешениями.Я отключил объединение CSS в Prestashop, а также кэширование.Перед перезагрузкой страницы я также на всякий случай удаляю кеш Prestashop, а также кеш своего браузера.Может ли кто-нибудь помочь мне в этом?