Magento 2 - Расположение файлов шаблонов темы Luma в каталоге поставщика


Я работаю над темой, основанной на теме LUMA Magento 2.

Я знаю, что основные файлы темы luma хранятся в:

vendor/magento/theme-frontend-luma/

Моя проблема в том, что я не могу поместить туда файлы phtml шаблона.

Где они хранятся, чтобы я мог скопировать их в свою тему?

 6
Author: user159500, 2016-09-17

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.

 9
Author: circlesix, 2017-04-07 21:49:16

@вИджайС91

Попробуйте добавить его следующим образом:

app/design/frontend/{{vendor_namespace}}/{{theme_name}}/Magento_Catalog/templates/product/list.phtml

(просто добавьте каталог /product/..работал для меня)

 1
Author: caleb, 2017-04-07 20:14:59