Добрый день, уважаемые. Нужна небольшая консультация.. я создаю свою тему на база темы "Garland", возникла следующая проблема - Druppal в админке для редактирования странички подключает CSS из темы принадлежащей непосредственно сайту, причём это сказывается и на боковом меню. Подключить необходимые стили в CSS темы админки не получится потому что стили пересекутся (да и не уверен я что это вообще сколько-нибудь правильно). Вот собственно и вопрос - как это побороть? Подскажите пожалуйста хотя бы направление в котором двигаться.
Комментарии
Не совсем понял то, что вы написали. Сохраняете страницу полностью, затем открываете ее в редакторе и смотрите, где что мешает. Затем переопределяете этот класс стиля или id в файле style.css темы.
В общем никаких стилей подключать не надо. У вас есть файл style.css, правьте его.
Для изготовления сайта мне дали готовую вёрстку, из которой из которой необходимо было сделать тему для друпала.
Я скопировал папочку с существующей темой, затем переименовал её, впихнул туда свою css-ку (т.е. полностью заменил, т.к. мне старые стили, к тому же пересекающиеся с моими, не нужны для самого сайта). Соответственно переделал все шаблоны под себя. Сам сайт css-ку благополучно подключил, но административная часть в некоторых местах упорно использует css не из темы оформления админки, а из темы оформления сайта. Хочу попросить админку этого не делать.
Вы хотели сказать что мне изначально не стоило поступать подобным образом, а менять названия стилей и блоков в начальной вёрстке?
Благодарю.
То есть вы запихнули левую css, а теперь удивляетесь почему криво работает? В вашей css все классы другие, так что большая часть инфы в ней - лишняя. Если что-то и работает, то только чудесным совпадением.
Если вы хотите попросить админку этого не делать, не используйте другую тему оформления для админки. То есть включаете переделываему вами тему и кидаете вместо style.css свою style.css. Затем смотрите что получилось, понимаете что это глупость и благополучно начинаете править родной style.css темы.
На друпале админки в общем-то нет, она встроена в сайт как дополнительные функции и тему для нее и для сайта обычно используют одну.