Переношу проект с 7 версии drupal на шестую. Переносить там мало, поэтому просто создал проект с нуля на шестёрке, по аналогии с тем, как делалось для 7.
Всплыла странная вещь с порядком стилей (если я правильно думаю, что дело в нём): в mytheme.info указано следующее:
На деле же, в готовом html порядок получается не таким:
<link type="text/css" rel="stylesheet" media="screen, projection" href="/sites/all/themes/mytheme/blueprint/screen.css?E" />
<link type="text/css" rel="stylesheet" media="print" href="/sites/all/themes/mytheme/blueprint/print.css?E" />
В итоге, текст не получает свойств, прописаных тегу body в style.css, а получает свойства, прописанные в screen.css, так как он объявлен ниже по коду.
На 7 версии порядок стилей идёт как задумано, и выглядит всё ок. А что делать на шестёрке?
Комментарии
делать как положено
сначала media="all", потом media="всё остальное"
stylesheets[screen][] = css/style.css
например
потому что порядок должен быть, если его нет, то вас ещё много открытий чудных ждёт, когда вы включите сжатие css
он по устройствам всё сожмёт в порядке система, модуль, тема и ему плевать на то, в каком порядке записано у вас в info темы
Спасибо за комментарий! Понял, что пытаться поменять дефолтовый порядок - не вариант. Дам верстальщику по шапке