Jump to content

Добавление нового CSS-файла в шаблон


Recommended Posts

Здравствуйте!

 

 

Сейчас пытаюсь сделать свой шаблон. Хочу подключить свой css-файл к сайту. В одной из статей на эту тему написано что стоит добавить новую строку:

 

 

$css_files[_THEME_CSS_DIR_.'global.css'] = 'all';

$css_files[_THEME_CSS_DIR_.'globalNew.css'] = 'all'; <-- новая строка после global.css

 

 

в файле header.php, который лежит в корне престы. Но в header.php уже нет строки по добавлению global.css... Видимо инструкция для старой престы.

 

Теперь global.css добавляется в файле FrontController.php если я правильно понял.

 

 

Так как мне подключить к сайту свой CSS-файл, в котором я бы переписал настройки по умолчанию? Редактировать FrontController.php не хотелось бы.. Может это можно сделать в директории моей темы?

 

 

Заранее спасибо!

Edited by div0 (see edit history)
Link to comment
Share on other sites

Проще всего создать модуль, который будет подключать css. Код будет зависеть от версии prestashop

Шутите? Проще написать модуль с целью простого добавления пары css-файлов??

Рассматриваем последнюю версию 1.5.2

Нашел решение.

Нужно в файле header.tpl, который лежит в директории установленной темы добавить строку сюда:

 

{if isset($css_files)}

{foreach from=$css_files key=css_uri item=media}

<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />

{/foreach}

<link href="{$css_dir}/MY.CSS" rel="stylesheet" type="text/css" media="{$media}" /> <--- Добавленная строка

{/if}

Где MY.CSS - css-файл лежайщий в поддиректории css, которая находится в директории выбранной темы

Edited by div0 (see edit history)
Link to comment
Share on other sites

×
×
  • Create New...