Запитання з тегом «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 \ Advanced \ Advanced \ Magento_Review, але вкладка "Огляди" кожного продукту все ще є. Чи є спосіб відключити це? Я точно знаю, що ми могли б відключити його в Magento 1.


2
Яке призначення контекстуального об'єкта в конструкторі DI будь-якого класу? Як працює Контекст?
У більшості конструкторів класу передається об'єкт контексту. Я не міг зрозуміти, як працює цей контекстний 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. Пишіть їх окремо, запускайте …

2
Magento 2: які переваги використання компонентів сітки інтерфейсу інтерфейсу над стандартними Grid.php?
Так Magento 2 представив компоненти інтерфейсу користувача. Однією з них є сітка компонентів користувальницького інтерфейсу (додаткову інформацію про неї можна знайти тут: Пояснення сітки компонентів інтерфейсу в Magento 2 ) Створюючи спеціальний модуль, я дотримувався старого методу Magento 1, я створив Grid.phpфайл, який обробляє мою сітку adminhtml. Мені цікаво, які …

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

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


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 


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 

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 …


4
Модуль CLI Magento2: увімкнення дає помилку “Невідомі модулі
У Magento2 я створив простий спеціальний модуль і хочу включити його за допомогою CLI: bin/magento module:enable Vendorname_Modulename Але це дає мені таку помилку: Невідомі модулі: "Ім'я постачальника_Модуль" Модуль та його файли існують у app/code/Vendorname/Modulename/ Звичайно, я очистив / відключив кеші, очистив генерацію, Memcache (d) не працює ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.