Запитання з тегом «magento2»

Загальні питання про Magento 2, не характерні для другорядних версій. Використовуйте цей тег, щоб відрізнити його від Magento 1. Якщо у вас виникли проблеми з певною версією, будь ласка, використовуйте замість цього відповідний тег "Magento-2.x". Функціональні можливості між незначними версіями Magento 2 можуть відрізнятися.

4
Як отримати шлях до медіа-каталогу у файлі phtml у magento 2?
Використовуйте метод нижче, щоб отримати шлях до каталогу медіа , але він повертає помилку. $om = \Magento\Core\Model\ObjectManager::getInstance(); $directoryList = $om->get(\Magento\App\Filesystem\DirectoryList::class); $pubMediaDir = $directoryList->getPath(\Magento\App\Filesystem\DirectoryList::MEDIA); Будь ласка, допоможіть мені знайти рішення.


1
Magento 2: Показуйте рейтинги продуктів для кожної зірки, середні оцінки та% від 5 зіркових оцінок на сторінці продукту
Я хочу відобразити оцінки на сторінці продукту так: Скільки користувачів вибрали 5/4/3/2/1 зіркових оцінок Середня оцінка, відображається у вигляді зірок Відсоток користувачів обрав рейтинг 5 зірок Мені потрібно додати спеціальний код для цього, тому, будь ласка, не пропонуйте getReviewsSummaryHtml .

3
Як повернути об’єкт JSON із користувацьким API REST у Magento 2?
Я пишу власну демонстрацію REST API; тепер він може повертати числа та рядки в моїй демонстрації, але я хочу, щоб він повернув об'єкт JSON, як і інші API REST. У демонстраційній версії я закликаю API Magento 2 (тобто отримую інформацію про клієнта: http: //localhost/index.php/rest/V1/customers/1 ) з curl, і він повертає …
14 magento2  api  rest 

2
Як змінити формат дати фільтру адміністратора сітки magento 2 без використання компонента ui?
Нижче some_grid_block.xml, Як змінити формат дати у фільтрі календаря. <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="adminhtml.qrcode.grid.container"> <block class="Oneteam\Qrcode\Block\Grid" name="adminhtml.qrcode.grid" as="grid"> <arguments> <argument name="id" xsi:type="string">QrcodeGrid</argument> <argument name="dataSource" xsi:type="object">Oneteam\Qrcode\Model\ResourceModel\Qrcode\Collection</argument> <argument name="default_sort" xsi:type="string">qr_id</argument> <argument name="default_dir" xsi:type="string">desc</argument> </arguments> <block class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <filterRange name="created_at" class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataScope" xsi:type="string">created_at</item> <item …

2
Як зробити сітку продукту у передній частині в користувацькому модулі magento 2?
Я створив сторінку бренда для відображення деталей із пов’язаним списком продуктів. Я хочу показати, що список продуктів у сітці такий же, як і адміністратор. Чи можна відобразити сітку в інтернеті так само, як бекенд?

5
Коли я повинен розглянути Magento2 замість Magento1?
в чеському суспільстві у нас є обговорення Magento 2.x варто почати використовувати або краще дотримуватися Magento версії 1.x . Я досі не переконаний перейти на M2 з M1 і викинути все, що ми дізналися про M1 - весь досвід, який ми маємо. Хтось може уточнити, які ключові моменти почати використовувати …

3
Чому захищені методи не можуть бути перехоплені?
Мені було цікаво, чому неможливо створити плагіни для protectedметодів. Цей код у Magento\Framework\Interception\Code\Generator\Interceptor: protected function _getClassMethods() { $methods = [$this->_getDefaultConstructorDefinition()]; $reflectionClass = new \ReflectionClass($this->getSourceClassName()); $publicMethods = $reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC); foreach ($publicMethods as $method) { if ($this->isInterceptedMethod($method)) { $methods[] = $this->_getMethodInfo($method); } } return $methods; } Він перевіряє, чи є метод, publicперш ніж …
14 magento2 

3
Проблема оновлення сторінки оформлення каси
Перш за все, я хочу дати кілька знімків екрана, щоб зрозуміти свою проблему. Тепер я хочу додати сюди відповідний код. тощо / frontend / di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Checkout\Model\CompositeConfigProvider"> <arguments> <argument name="configProviders" xsi:type="array"> <item name="checkout_deliverysign_block" xsi:type="object">Kensium\DeliverySign\Model\DeliverySignConfigProvider</item> </argument> </arguments> </type> </config> DeliverySignConfigProvider <?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use …

2
Magento 2 - Використовуйте \ Magento \ Каталог \ Блок \ Adminhtml \ Продукт \ Віджет \ Вибір з декількома виборами?
Використовуючи цей код $chooser = $this->_layout->createBlock('\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser'); var_dump(get_class_methods($chooser)); $configChooser = [ 'button' => [ 'open' => __('Select Products'), 'type' => '\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser', ] ]; $chooser->setConfig($configChooser) ->setFieldsetId($fieldsetData->getId()) ->prepareElementHtml($productChooser); Я можу отримати досить приємний вибір продукту для мого користувальницького поля у моїй спеціальній формі, але мені це потрібно, щоб можна було вибрати кілька продуктів. …

2
Чим магенто 2 кращий, ніж магенто 1?
Я просто цікаво дізнатися про продуктивності Magento 2 і як це краще , ніж версії Magento 1.x . Нещодавно я почав вивчати magento 2 і виявив, що це абсолютно новий набір теорії, заснований на чистої архітектурі zend. Тож я просто хочу знати, чи кращий він від Magento 1.x версій.

4
Коли відправити події у користувальницький модуль?
Це питання стосовно Magento 1 та Magento 2. Я розумію, що як хороша практика, розробникам сторонніх модулів рекомендується відправляти події у своєму спеціальному модулі, щоб полегшити роботу з іншими модулями. Я хотів би знати: де розробник повинен відправляти події у користувацькому модулі? Чи є рекомендоване місце для відправки подій? Наприклад, …

6
Magento 2 reindex не повертає
Я успішно перемістив каталог з Magento 1.9.2.3 на Magento 2.0.2. Після міграції я повторно встановив за допомогою команди php bin/magento indexer:reindex. Все успішно переосмислюється, за винятком індексів catalog_category_productі catalog_product_category, повертаючись No such entity.у оболонці та сповіщення Reindex Requiredадміністратора. Я перевірив, var/log/але помилок не було. Як результат, продукти додаються до категорій …

2
Magento 2: використовувати оператор проти прямого шляху до класу?
Можливо, мені не вистачає пункту, але мені просто цікаво, чому іноді є вираз "використання" для конкретного класу, а іноді ми цього не робимо. Приклад: app\code\Magento\Email\Model\Template.phpми маємо у верхній частині файлу: namespace Magento\Email\Model; use Magento\Store\Model\ScopeInterface; use Magento\Store\Model\StoreManagerInterface; Тоді в __constructметоді у нас є такі параметри: public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\View\DesignInterface …


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