Magento

Вопросы и ответы для пользователей платформы электронной коммерции Magento

5
как создать форму popup-модал в magento2
Я новичок в magento2. Я пытаюсь создать всплывающее окно для моей новой формы. Я создал всплывающее окно, которое работает нормально, но не может создать модальный. Ниже приведен код всплывающего окна, которое загружается при загрузке страницы: require([ 'jquery', 'Magento_Ui/js/modal/alert' ], function($, alert) { alert({ title: "Some title", content: "we can show …

4
Как переопределить файл HTML, используя пользовательский модуль?
Я разрабатываю пользовательский модуль для метода оплаты в Magento 2. В настоящее время я использую cc-form.html из каталога поставщика и модуль работает нормально. Смотрите ниже путь: продавец / Magento / модуля оплаты / вид / интерфейс / веб / шаблон / оплаты / куб.см-form.html Есть ли способ переопределить HTML-файл? Примечание. …

5
Magento 2 Как добавить новый столбец в сетку заказов
Я добавил новый столбец в таблицу с sales_orderименем export_status, теперь я хочу добавить новый столбец сетки заказов с данными из новогоsales_order столбца. Мне удалось добавить столбец в the sales_order_gridтаблицу. $installer->getConnection()->addColumn($installer->getTable("sales_order_grid"), "xml_exported", [ 'type' => \Magento\Framework\DB\Ddl\Table::TYPE_TEXT, 'comment' => 'XML Exported' ]); Как я могу теперь сделать так, чтобы это отображалось в …

2
Каковы все допустимые значения `xsi: type` в xml из Magento2
В Magento 2 (почти) все аргументы, перечисленные в XML-файлах, имеют атрибут, xsi:typeкоторый определяет, как его значение интерпретируется. Например, в di.xmlфайле внутреннего модуля есть это: <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> это означает, что значение аргумента scopeTypeявляется значением константыMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT или этот <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument> это означает, что значением аргумента templateявляется строка Magento_Theme::root.phtml. Каковы все …
20 magento2  xml  di 

4
Magento 2: что такое сервисный контракт
Есть ли в Magento 2 конкретный пример чего-то, что построено с использованием концепции сервисного контракта ? Я часто встречал этот термин, но, глядя на Magento 2 в том виде, в каком он существует сейчас, мне не ясно, являются ли контракты на обслуживание более руководящими принципами или они действительно связаны с …

1
Как отключить «Добавить в корзину» на определенных товарах и вместо этого отобразить кнопку «Подробнее» в списке категорий?
Мне было интересно, как отключить кнопку «Добавить в корзину» на некоторых конкретных продуктах, и я нашел заброшенное руководство о том, как это сделать, и это сработало, но оно было несколько неполным, поскольку это было всего лишь решение на страницах просмотра продукта, а не на странице списка категорий или сетки. Я …

3
Что такое IdentityInterface в Magento2
Я вижу, что многие модели в Magento 2 реализованы Magento\Framework\DataObject\IdentityInterface. Этот интерфейс имеет единственный метод, который называется getIdentities Реализация метода обычно возвращается return [self::CACHE_TAG . '_' . $this->getId()];. Пример можно найти здесь. Для чего это нужно ?


7
Magento 2: вызов статического блока с использованием xml
Как включить статический блок на странице с использованием XML. Например, я создал статический блок с идентификатором промо. В magento 1 мы включаем статический блок, используя код ниже <block type="cms/block" name="Promo"> <action method="setBlockId"><block_id>promo</block_id></action> </block> Я хочу сделать то же самое в magento 2

13
В пространстве имен «кеш» не определены команды
Обновить Все работает сейчас, но There are no commands defined in the "cache" namespaceвсе еще там. Я пытался chmod 777 -R var/generation, ничего не исправить. AFAIK модуль не включен public_html]# bin/magento module:status List of enabled modules: Nosto_Tagging List of disabled modules: Magento_Store Magento_AdvancedPricingImportExport Magento_Directory Magento_Theme Magento_Backend Magento_Backup Magento_Eav Magento_Customer Magento_BundleImportExport …

22
Ошибка Magento 2 ERR_TOO_MANY_REDIRECTS
Я новичок в Magento, после установки версии сообщества Magento 2. Я не могу получить доступ к панели администратора. Я получаю ниже ошибки. Эта веб-страница имеет цикл перенаправления Ошибка ERR_TOO_MANY_REDIRECTS Пожалуйста, помогите мне решить проблему. Заранее спасибо всем.

6
Magento 2: Когда мне следует запускать какие команды?
Я работаю с Magento 2 уже 2 месяца. Я понял, что использую bin/magento setup:upgradeслишком много. Я думаю, что я не знаю, когда я должен выполнить эту команду. Вот ситуации, в которых я запускаю вышеупомянутую команду. Когда я создаю новый модуль, Когда я добавляю что-то в каталог установки, Когда я редактирую …


3
Magento 2 удалить «Оценить стоимость доставки и налог» из корзины
Я хочу избавиться от блока "Оценить стоимость доставки и налог" в корзине. Девдоки говорят, что отключение компонента - это путь, поэтому я попробовал следующее: <body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-summary" xsi:type="array"> <!-- My custom part: --> <item name="config" xsi:type="array"> <item name="componentDisabled" xsi:type="boolean">true</item> </item> </item> …
20 magento2  layout  cart  totals 

2
Как реализовать фильтр нескольких категорий в многоуровневой навигации Magento 2
Я реализую несколько фильтров категории для многоуровневой навигации. Я получаю результат в соответствии с моим требованием, но размер коллекции идет неправильно, остается таким же, как размер коллекции родительских категорий. Есть ли другой способ реализовать эту функциональность. Я изменил следующий код: public function apply(\Magento\Framework\App\RequestInterface $request) { $categoryId = $request->getParam($this->_requestVar) ?: $request->getParam('id'); …

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