Magento 2 - Расположение файлов шаблонов темы Luma в каталоге поставщика
Я работаю над темой, основанной на теме LUMA Magento 2.
Я знаю, что основные файлы темы luma хранятся в:
vendor/magento/theme-frontend-luma/
Моя проблема в том, что я не могу поместить туда файлы phtml шаблона.
Где они хранятся, чтобы я мог скопировать их в свою тему?
2 answers
Файлы, существующие в теме Luma, являются просто файлами переопределения для файлов, не включенных в базовую тему, или файлов, специфичных для модуля. Чтобы получить файлы шаблонов, перейдите к файлам в папках vender/magento/{{module_name}}
, возьмите то, с чем вы хотите работать, и скопируйте это в пользовательскую тему.
Итак, допустим, вы хотите отредактировать файл шаблона списка продуктов (общий файл для внесения изменений), вам просто нужно скопировать файл
/vendor/magento/module-catalog/view/frontend/templates/product/list.phtml
К вашей теме
app/design/frontend/{{vendor_namespace}}/{{theme_name}}/Magento_Catalog/templates/product/list.phtml
Если вы сделайте это с включенными подсказками по шаблонам (магазины -> конфигурация -> дополнительно -> разработчик -> отладка) на странице списка продуктов (категория), теперь вы должны увидеть, что шаблон теперь взят из вашей темы, а не из папки поставщика/magento.
@вИджайС91
Попробуйте добавить его следующим образом:
app/design/frontend/{{vendor_namespace}}/{{theme_name}}/Magento_Catalog/templates/product/list.phtml
(просто добавьте каталог /product/..работал для меня)