vism: поверьте, не перемудрили, это первые впечатления, я бы сказала до мелочей продумали , оттого такая система наследований , шаблонов и лейаутов сложная, бывает бесит что непонятно начерта такое было закручивать, почему нельзя проще, а потом, через время доходит, зачем это было нужно )
я делаю заморачиваясь, только когда изучите вдоль и поперек можно попробовать поэкспериментировать, но так как система новая (М2), еще я не знаю по ней крутых спецов, чтобы в обход официальной документации разрабатывали
Магжан Биргебайулы: а почему data-toggle="tab" эти атрибуты одинаковые? все эти кнопки ведут на один таб? смотрите что консоль пишет насчет джаваскрипта
Михаил: так и есть. Мешает, растягивает время работы. Пока клиент готов за это платить так и будет, тем кому надо попроще берут готовые шаблоны и меняют цвета переменных )) . Разрабатывать на этой системе не просто
module-theme и прочие папки - вне тем из /vendor/magento/... это основа тем. С нуля начать так: скопировать к себе файл и переопределить в нем все что нужно. если оставить его пустым, то етс ьвсе удалить, то , вероятно, как раз и наступит тот самый ноль, с которого вы хотите начать. Но а смысл, на то она и cms, что бы не делать с нуля, а подстраивать готовый функционал под себя, ну и дополнять. Извините что долго, была занята, срочняк ((
не делайте псевдоэлементы, если не нужны, я просто хотела сказать что не только эти пустые новые дивы с меньшим z-index, а еще и их псевдоэлементы будут перекрывать то что вам надо перекрыть
нет, не знаю хорошо, учусь только. Кое-что подсказать могу. В vendor ничего нельзя менять , переносите все, что требуется изменить файлы xml в свою тему и так уже творите. Сделала себе несколько заметок по процессу работы, делюсь: название папки для создания для любого модуля с своей теме можно ( если вы не видите его в парент-теме, а он нужен) увидеть в vendor/magento/module-cms/registration.php есть в коде: 'Magento_Cms' , так и будет называться папка в нашей теме. вот так: app/design/frontend/Magento/МояТема/Magento_Cms/layout/cms_index_index.xml - это файл для отображения только homapage например.
Еще: как копировать в сою тему файлы из модулей ВНЕ тем:
если файлы лейаутов и шаблнов для работы в своей папке берем
не из нашей родительской темы vendor/magento/theme-frontend-luma/(модули),
а напрямую из vendor/magento/(модули)
то надо опускать часть пути view/frontend в обеих случаях,
потому как папка нашей темы уже и есть сама по себе "view frontend-a", то есть предназначена для вывода фронтенда
1) из vendor/magento/module-.../view/frontend/layout/blabla.xml лейауты переносим в
app/design/frontend/Magento/Perfect/Magento_.../layout/blabla.xml
2) из vendor/magento/module-.../view/frontend/templates/blabla.phtml лейауты переносим в
app/design/frontend/Magento/Perfect/Magento_.../layout/blabla.phtml
Еси файл берутся для работы в свою тему из vendor/magento/theme-frontend-luma/(модули) то весь путь до файла должен полностью сохраняться
Вот хорошая статья в помощь https://inviqa.com/blog/magento-2-tutorial-how-use...
Удачи ))