Здравствуйте. Есть ли какие-то особенности верстки для Magento 2 ? От меня потребуется сверстать html по дизайну и передать бекенд-разработчику. По-идее, даже если Magento в своих модулях пихает свои какие-то стили, то хорошей практикой будет отключить их и заменить на те, которые в верстке, верно?
Если вы делаете тему с нуля, а не на основе стандартной темы, то можно попробовать использовать только свои стили. Вот только работы в этом случае будет намного больше, так как возможностей в Magento очень много и всё придётся верстать, а не только отличия.
Почитайте документацию. Хотя бы DESIGNER’S GUIDE
http://info2.magento.com/rs/magentosoftware/images/magentodesignguide.pdf
Он для первой версии, но основы те же.
По рекомендации разработчиков в дизайне для Magento2 не стоит использовать id'шки.
По-моему, работы будет столько, сколько макетов мне нарисуют. Саму тему делает бекенд-разработчик.
А что значит на основе стандартной темы? Стили стандартной темы переопределяются моими? ИМХО, это как бы не есть гуд, так как много лишнего CSS подключается...
>>А что значит на основе стандартной темы?
Грубо говоря это копирование имеющейся темы и преобразование ее в нужный Вам вид с помощью CSS. Но тупо все копировать не стоит, читайте тот мануал который Вам привел Ниро
>>Саму тему делает бекенд-разработчик.
Вы тогда что переживаете?
Magento может собрать сама несколько CSS файлов, JS файлов в один при условии что все написано корректно, так же можно использовать Sass
В Мадженто помимо стандартной темы есть еще blank тема, вообще без CSS. Установите ее и сравните со стандартной и поймете насколько больше работы будет :-).
Sass хорош только для тех, кто темы на конвейере штампует для теплэйтмонстра на базе дефолтного шаблона.
Про особенности - куча багов в дефолтной теме, делаем уже третий проект - половину времени фиксим баги дефолтной темы - там ужас-ужас-ужас. (пишем статью об этом скоро опубликуем могу запостить ссылку)
Сверстать просто в HTML нельзя, ставить надо мадженто и верстать из-под него, потому что у мадженто свои классы - просто заверстать отдельно от мадженто - будет просто зря потраченное время
нет, не совсем согласна, в нем у верстальщика есть возможность очень хорошо менять стили и цвета - не идти по всему коду и менять вручную , а поменять однажды.
Сверстать просто в HTML нельзя, ставить надо мадженто и верстать из-под него, потому что у мадженто свои классы - просто заверстать отдельно от мадженто - будет просто зря потраченное время