div0 Posted December 28, 2012 Share Posted December 28, 2012 (edited) Здравствуйте! Сейчас пытаюсь сделать свой шаблон. Хочу подключить свой 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 December 28, 2012 by div0 (see edit history) Link to comment Share on other sites More sharing options...
sors Posted December 28, 2012 Share Posted December 28, 2012 Проще всего создать модуль, который будет подключать css. Код будет зависеть от версии prestashop Link to comment Share on other sites More sharing options...
div0 Posted December 28, 2012 Author Share Posted December 28, 2012 (edited) Проще всего создать модуль, который будет подключать 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 December 28, 2012 by div0 (see edit history) Link to comment Share on other sites More sharing options...
Евгений Медведев Posted January 5, 2013 Share Posted January 5, 2013 А не проще в например в global.css сделать @import 'myfile.css' или желательно помучиться, модули писать да шаблоны править? Link to comment Share on other sites More sharing options...
Recommended Posts