Как я проверил из документации magento 2 об изменении содержимого мини-карт.
Есть два способа:
- На этой странице: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-inherit.html
Мы изменим его, настроив minicart.phml и разместив его в:
app/design/frontend/OrangeCo/orange/Magento_Checkout/templates/cart/minicart.phtml
- Но на другой странице: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/templates/template-sample.html
Мы настраиваем его в content.html и размещаем в:
app/design/frontend/OrangeCo/orange/Magento_Checkout/web/template/minicart/content.html
Итак, эти вопросы:
Как magento 2 решает, когда использовать html-файл и phtml-файл?
Это связано с режимом 3 в Magento 2: по умолчанию, разработчик и производство?
@thienphucvx Документация на http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-inherit.html неверна.
Правильный ответ: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/templates/template-sample.html .
Если вы посмотрите на файл, указанный в первой ссылке,
vendor/magento/module-checkout/view/frontend/templates/cart/minicart.phtml
вы увидите, что вы не можете изменить расположение элементов в мини-карте с помощью кнопки оформления заказа.Это потому, что эта часть миникарты находится здесь:
vendor/magento/module-checkout/view/frontend/web/template/minicart/content.html
Когда я нахожу несоответствия в документах, как у вас здесь, я открываю запрос на извлечение в GitHub. Слишком много документов для команды документации, чтобы все время быть на 100% правильными. Откройте PR, они рассмотрят ваше обновление ... и, если они сами не уверены, они обратятся к внутреннему органу по этому вопросу и ответят вам, что вы правы или нет. Они дружелюбны. Действуй!
источник