Вопросы с тегом «magento2»

Общие вопросы о Magento 2, не относящиеся к минорной версии. Используйте этот тег, чтобы отличить его от Magento 1. Если у вас есть проблемы с конкретной версией, используйте вместо этого соответствующий тег «Magento-2.x». Функциональные возможности между второстепенными версиями Magento 2 могут отличаться.

2
Фильтрация хранилища объектов Magento 2
В Magento 2, вы можете использовать репозиторий продуктов для фильтрации по атрибутам продукта? В Magento 2 вы можете использовать объект критериев поиска \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, и хранилище \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Чтобы получить список объектов $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Однако объект searchCriteria не имеет (кажется?) Возможности прямой фильтрации. Класс критерии поиска действительно есть …

11
Как отключить Magento 2 отзыва
Я пытаюсь отключить функцию обзоров продуктов Magento 2. Я пытался отключить модуль в Magento 2 admin Stores \ Advanced \ Advanced \ Magento_Review, но вкладка отзывов для каждого продукта все еще там. Есть ли способ отключить его? Я точно знаю, что мы можем отключить его в Magento 1.


2
Какова цель Объекта контекста в DI конструктора любого класса? Как работает контекст?
В большинстве конструкторов класса передается объект Context. Я не мог понять, как работает этот Context Obj. Я также заметил, что иногда это передается конструктору родительского класса, как показано ниже. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... parent::__construct( $context, $layoutFactory, Не могли бы вы объяснить, как работает этот …

2
Как правильно тестировать код PHP7 с помощью PHPUnit 4.1 в Magento 2?
Когда я пишу свои модули, я пытаюсь снабдить их модульными тестами для наиболее важных частей приложения. Однако на данный момент (Magento 2.1.3) существует несколько способов написания модульных тестов: Разные способы тестирования Интегрируйте его bin/magento dev:tests:run unitи запустите поверх стандартных настроек phpunit, входящих в комплект Magento. Запишите их отдельно, запустите их …

4
Magento 2 - Как получить все предметы в корзине?
На странице оформления заказа ( chekout/cart) я хочу изменить назначение ссылки кнопки оформления заказа на основе позиций корзины ( link.phtml). Как я могу получить все товары в корзине? Я хочу сделать это без использования API. Спасибо.

2
Magento 2: каковы преимущества использования компонентов сетки пользовательского интерфейса над стандартным Grid.php?
Итак, Magento 2 представил компоненты пользовательского интерфейса. Одним из них является Grid Component Grid (вы можете найти больше информации об этом здесь: Объяснение UI Component Grid в Magento 2 ) При создании пользовательского модуля я придерживался старого метода Magento 1, я создал Grid.phpфайл, который обрабатывает мою сетку adminhtml. Мне интересно, …

5
Запуск Magento 2 через FastCGI (не mod_php) на OS X через brew Packages
Основываясь на различных публикациях на форуме и разговорах в сообществе, кажется, что некоторые люди запускают экземпляры разработки Magento 2 на OS X через среду PHP, которая не использует встроенную комбинацию Apache / PHP и вместо этого использует пакеты from brewдля получения FastCGI PHP среда работает и работает с nginxи / …
23 magento2  php 


1
Magento 2: добавление произвольного HTML в <head> каждой страницы?
В Magento 2 возможно ли добавить произвольный бит HTML на каждую страницу интерфейса / корзины? &lt;head/&gt; ? Я знаю, что могу добавить блок к содержанию / &lt;body&gt;области с кодом примерно так &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Тем не менее, неясно, есть …
23 php  layout  magento2 

13
Получение полного URL изображения продукта в шаблоне
Я пытаюсь создать статический блок для отображения динамических продуктов. Это код, который должен получить каждую дочернюю категорию и распечатать изображение для каждого продукта в каждой категории. &lt;?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager-&gt;get('Magento\Framework\Registry')-&gt;registry('current_category'); ?&gt;&lt;ol&gt;&lt;?php foreach ($category-&gt;getChildrenCategories() as $child_category) { ?&gt;&lt;li&gt; &lt;ul&gt;&lt;?php foreach ($child_category-&gt;getProductCollection() as $product) { ?&gt;&lt;li&gt;&lt;img src="&lt;?php echo $product-&gt;getImage();?&gt;"/&gt;&lt;li&gt;&lt;?php …

9
Как обновить magento2 с 2.0.0 до 2.0.2
Документы здесь говорят, что вы должны использовать утилиту обновления системы: http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html и сделать это от администратора. Я думал, что вы сможете обновить его, изменив файл composer.json на, "version": "2.0.2",а затем просто запустите composer update. Будет ли это еще один способ обновления, или утилита обновления системы - единственный способ сделать это?
23 magento2  upgrade  json 



4
Модуль CLI Magento2: при включении выдается ошибка «Неизвестный модуль (и)»
В Magento2 я создал простой пользовательский модуль и хочу включить его с помощью CLI: bin/magento module:enable Vendorname_Modulename Но это дает мне следующую ошибку: Неизвестный модуль (ы): 'Vendorname_Modulename' Модуль и его файлы существуют в app/code/Vendorname/Modulename/ Конечно, я очистил / отключил кэши, очистил генерацию, Memcache (d) не работает ...

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.