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

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


3
Как программно добавить блок CMS в Magento 2?
Мне нужно добавить блок CMS через скрипт установки / обновления. Я уже разобрался, как добавить «нормальные» страницы CMS, как показано в скрипте ниже. Но так как я не могу найти способ добавить блоки CMS в код Magento 2, в Google или здесь, я довольно застрял. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; use …


1
Magento2: Как лучше всего добавить поле для пользовательского метода оплаты?
Я установил новый метод оплаты в Magento 2 с настраиваемым полем метода оплаты (например, «po_number» из magento / offline-payment- Methods ). И интерфейс работает отлично (отображение поля, проверка и т. Д.). Однако, если я хочу разместить заказ Magento, запрос WebAPI выдает следующую ошибку: "Свойство \" CustomField \ "не имеет соответствующего …


3
Панель администратора Magento 2 висит навсегда, пока страница не обновится
С тех пор, как я работал с Magento 2, у меня постоянно возникала эта досадная проблема: Я вхожу в панель администратора или переключаюсь на другую страницу в панели администратора Страница начинает загружаться, иногда появляется частично, но затем зависает навсегда (по крайней мере, на несколько минут), иногда она отображается полностью, но …

4
Отменить процесс удаления блока в layout.xml
Я хочу отменить удаление блока. блок снят в vendor/magento/theme-frontend-blank/Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> Согласно документации , можно отменить удаление remove=false. Итак, я создал файл в моей теме в Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="false"/> <referenceContainer name="header.panel" remove="false"/> <referenceBlock …
13 magento2  layout 

2
Как добавить bootstrap.js в magento2
Я пытаюсь включить bootstrap js в тему magento2. Но проблема в том, когда я включаю в свою тему загрузчик js. Эта консоль времени выдает ошибку, что для начальной загрузки требуется jQuery. Тогда как я могу это сделать ??? Может кто-нибудь мне помочь?
13 magento2  jquery 

4
Как правильно позиционировать / упорядочивать CSS-файлы в Magento 2?
В Magento 2 DevDoc написано Чтобы включить файл CSS, добавьте блок <css src = "<path> / <file>" media = "print | <option>" /> в раздел <head> файла макета. Однако это не говорит о том, как мы можем влиять на порядок наших CSS-файлов. И если мы добавим CSS-файлы таким способом в …
13 magento2  layout  css  head 


4
Magento 2: удалить блок в зависимости от настроек конфигурации
Я пытаюсь удалить блок с определенной страницы (будь то интерфейс или бэкэнд), но только если установлен определенный флаг конфигурации true. Давайте возьмем пример. Я хочу удалить блок с именем dashboardиз панели администратора. Блок определяется в adminhtml_dashboard_index.xmlфайле из Magento_Backendмодуля: <referenceContainer name="content"> <block class="Magento\Backend\Block\Dashboard" name="dashboard"/> </referenceContainer> Благодаря ответу Адама я могу сделать …

6
Как мы можем напечатать переменную массива в лог-файл Magento 2?
Я пытаюсь напечатать содержимое переменной массива в файл журнала. В Magento 1 это было возможно с помощью Mage::log(print_r($arr, 1), null, 'logfile.log'); Для Magento 2 в файле класса я написал следующий код: protected $_logger; public function __construct(\Psr\Log\LoggerInterface $logger) { $this->_logger = $logger; } private function getValuesAsHtmlList(\Magento\Framework\Object $object) { $options = $this->getOptions($object); …
13 magento2  log 

1
Модуль удаления Magento 2
По-видимому, теперь Magento 2 поддерживает сценарии удаления, которые позволяют изменять схему БД при удалении модуля (horay !!). Как объясняется здесь, это работает только для модуля, установленного через композитор. (Я надеюсь, что это будет работать в будущем для всех модулей, но это другая проблема). Допустим, у меня есть модуль под названием …



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