Jak sprawdziłem z dokumentacji magento 2 na temat zmiany zawartości minicart.
Istnieją dwa sposoby:
Zmieniamy go, dostosowując minicart.phml i umieszczając go w:
app/design/frontend/OrangeCo/orange/Magento_Checkout/templates/cart/minicart.phtml
- Ale na drugiej stronie: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/templates/template-sample.html
Dostosowujemy go w content.html i umieszczamy w:
app/design/frontend/OrangeCo/orange/Magento_Checkout/web/template/minicart/content.html
Więc te pytania to:
Jak Magento 2 decyduje, kiedy użyć pliku HTML i phtml?
Czy ma to związek z trybem 3 w Magento 2: Default, Developer i Production?
@thienphucvx Dokumentacja na stronie http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-inherit.html jest nieprawidłowa.
Prawidłowa odpowiedź znajduje się w: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/templates/template-sample.html .
Jeśli spojrzysz na plik, do którego odwołuje się pierwszy link
vendor/magento/module-checkout/view/frontend/templates/cart/minicart.phtml
, zobaczysz, że nie możesz zmodyfikować rozmieszczenia przedmiotów w minicart za pomocą przycisku kasy.Jest tak, ponieważ ta część minikartki jest tutaj:
vendor/magento/module-checkout/view/frontend/web/template/minicart/content.html
Kiedy znajdę niespójności w dokumentach, tak jak tutaj, otwieram żądanie ściągnięcia w GitHub. Jest zbyt wiele dokumentów, aby zespół dokumentacji cały czas miał 100% poprawność. Otwórz PR, przejrzą twoją aktualizację ... a jeśli sami nie będą pewni, skontaktują się z wewnętrznym organem w tej sprawie i skontaktują się z Tobą z informacją o tym, czy masz rację, czy nie. Są przyjaźni. Idź po to!
źródło