Нет CSS при использовании статического блока на странице CMS в magento - PullRequest
0 голосов
/ 14 ноября 2011

У меня есть статический блок как часть темы, который отлично работает на домашней странице, но когда я добавляю статический блок на любую другую страницу, он отображается по-другому. По сути, CSS не следует за блоком и выглядит совсем не так, как должно. Блок содержит виджет, предоставленный темой, поэтому я правильно говорю, что CSS должен быть прикреплен при создании виджета?

Есть ли какой-либо способ заставить CSS следовать за блоком, не слишком возиться с основными файлами? Или кто-нибудь может увидеть то, что я пропускаю?

1 Ответ

1 голос
/ 14 ноября 2011

Вы не можете заставить CSS «следовать» за блоком - лучшее, что вы можете сделать, это убедиться, что требуемый CSS загружен на нужные вам страницы.

У вас есть несколько вариантов:

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

Вы правы, что лучше не играть с основными файлами Magento, но вы должны иметь возможность просто редактировать файлы тем, которые не считаются основным кодом, и, вероятно, вы все равно это сделали, чтобынастроить внешний вид.

...