Magento

Питання та відповіді для користувачів платформи електронної комерції Magento

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?
Я створив сторінку бренда для відображення деталей із пов’язаним списком продуктів. Я хочу показати, що список продуктів у сітці такий же, як і адміністратор. Чи можна відобразити сітку в інтернеті так само, як бекенд?

7
Magento 2.1.1 не сумісний з PHP 7.1.0
У мене новий сервер із PHP v7.1.0RC3. За DevDocs Magento 2 сумісний, 7.0.2 up to 7.1.0, except for 7.0.5який робить PHP 7.1.0сумісним з M2, проте при спробі встановити репо я отримую таку помилку: Проблема 1 - Запит на встановлення magento / product-community-edition 2.1.1 -> задовольняється magento / product-community-edition [2.1.1]. - …

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

15
Патч безпеки SUPEE-10752 - Можливі проблеми?
Новий виправлення безпеки для Magento 1 вирішує 25 проблем APPSEC https://magento.com/security/patches/supee-10752 На які найпоширеніші проблеми ви повинні стежити, застосовуючи цей патч? SUPEE-10752, Magento Commerce 1.14.3.9 та Open Source 1.9.3.9 містять декілька покращень безпеки, які допомагають закрити автентифіковане виконання віддаленого коду користувача адміністратора (RCE), підробку запитів між веб-сайтами (CSRF) та інші …

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 

5
Як підготуватися до сертифікації спеціалістів Magento Solution? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Хтось тут має досвід з екзаменом Magento Solution Specialist? Минуле, сучасне та майбутнє. Усі, …

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. Я розумію, що як хороша практика, розробникам сторонніх модулів рекомендується відправляти події у своєму спеціальному модулі, щоб полегшити роботу з іншими модулями. Я хотів би знати: де розробник повинен відправляти події у користувацькому модулі? Чи є рекомендоване місце для відправки подій? Наприклад, …

2
виклик статичного блоку у view.phtml, вкладеному у файл phtml
ми відображаємо текстове поле на сторінці перегляду, щоб перевірити наявність COD. view.phtml echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); в view.phtmlми викликаємо нижче файлу. але я хочу викликати статичний ідентифікатор блоку [ідентифікаційний код - перевірити] замість файла нижче. шаблон / checkdelivery / checkdelivery.phtml <div class="block block-list block-check-delivery"> <div class="block-title"> <?php $blockLabel = Mage::getStoreConfig('checkdelivery/general/block_title'); ?> <strong><span><?php …

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.