Вы не можете заставить CSS «следовать» за блоком - лучшее, что вы можете сделать, это убедиться, что требуемый CSS загружен на нужные вам страницы.
У вас есть несколько вариантов:
- Копирование / перемещение используемого вами CSS-файла в файл CSS, который загружается на все страницы с использованием статического блока (например, boxes.css)
- Включение таблицы стилей, используемой домашней страницей, ввсе страницы, использующие ваш статический блок (хотя это может иметь побочные эффекты)
- Добавьте CSS в свой статический блок внутри тега
Вы правы, что лучше не играть с основными файлами Magento, но вы должны иметь возможность просто редактировать файлы тем, которые не считаются основным кодом, и, вероятно, вы все равно это сделали, чтобынастроить внешний вид.