Найти в Дзене

Ковыряем OpenCart 4.1.x

Заглянул в файл catalog/view/template/common/header.twig, чтобы понять как подгружаются стили. А там вот такое {{ bootstrap }}. Ну что, прикольно, осталось только найти, где это прописано и понять можно ли изменить. Оказалось, жестко прописано в контроллере, в файле catalog/controller/common/header.php. Вот как это выглядит, с 40-ой строки: // Hard coding css so they can be replaced via the event's system. $data['bootstrap'] = 'catalog/view/stylesheet/bootstrap.css'; $data['icons'] = 'catalog/view/stylesheet/fonts/fontawesome/css/all.min.css'; $data['stylesheet'] = 'catalog/view/stylesheet/stylesheet.css'; Получается, чтобы поменять имя "bootstrap.css" на своё достаточно изменить строку $data['bootstrap'] = 'catalog/view/stylesheet/bootstrap.css'; и все! можно конечно морочиться с событиями, НО нахрена. Может возникнуть вопрос, а на кой хрен это нужно??? ответ простой, прихоть.

Заглянул в файл catalog/view/template/common/header.twig, чтобы понять как подгружаются стили. А там вот такое {{ bootstrap }}. Ну что, прикольно, осталось только найти, где это прописано и понять можно ли изменить.

Оказалось, жестко прописано в контроллере, в файле catalog/controller/common/header.php.

Вот как это выглядит, с 40-ой строки:

// Hard coding css so they can be replaced via the event's system.

$data['bootstrap'] = 'catalog/view/stylesheet/bootstrap.css';

$data['icons'] = 'catalog/view/stylesheet/fonts/fontawesome/css/all.min.css';

$data['stylesheet'] = 'catalog/view/stylesheet/stylesheet.css';

Получается, чтобы поменять имя "bootstrap.css" на своё достаточно изменить строку $data['bootstrap'] = 'catalog/view/stylesheet/bootstrap.css'; и все!

можно конечно морочиться с событиями, НО нахрена.

Может возникнуть вопрос, а на кой хрен это нужно??? ответ простой, прихоть.