Конфигурация модуля BackOffice CSS

Я хочу использовать собственные стили css на странице конфигурации модуля BackOffice, но не могу решить эту проблему, я хочу использовать этот код для вставки CSS.

$this->context->controller->addCSS(($this->_path).'/css/styles.css', 'all');

Спасибо за помощь, и извините за мой английский :)


person Martin Kolář    schedule 23.02.2013    source источник
comment
Куда вы вставили этот код?   -  person romainberger    schedule 23.02.2013


Ответы (2)


для добавления css или js в бэкофис сначала вы должны установить backOfficeHeader и displayBackOfficeHeader в функции install():

     public function install() {
          return parent::install() && 
         $this->registerHook('backOfficeHeader')
            && $this->registerHook('displayBackOfficeHeader')
    ;
}

то вы можете использовать их для добавления css:

 public function hookBackOfficeHeader($params) {       
      $this->context->controller->addCSS($this->_path.'mycss.css');
  }

 public function hookDisplayBackOfficeHeader($params){
      $this->hookBackOfficeHeader($params);    
  }
person moein kh    schedule 18.11.2013

Вы можете использовать этот способ, но синтаксис:

$this->context->controller->addCSS($this->getPathUri().'views/css/styles.css', 'all');

где ваш файл css находится в $WEBSITE/modules/yourmodule/views/css/styles.css

person Fenaille - BM Services    schedule 20.05.2013