Отключить всплывающее сообщение в Magento 2.0

Я впервые разрабатываю свою собственную тему в Magento (без какой-либо базовой темы).

По умолчанию Magento загружает всплывающее сообщение, в котором говорится: «Оформить заказ как новый клиент. Создание учетной записи имеет много преимуществ:…».

Вопрос: как отключить это сообщение?

Я знаю, что могу скрыть это с помощью CSS, но я хотел бы удалить его из кода HTML.

Спасибо!


person Gordova    schedule 12.01.2016    source источник


Ответы (2)


Создайте этот файл (скопируйте из Magento):

<vendor_name>/<theme_name>/Magento_Customer/layout.xml

И заменить:

<block class="Magento\Customer\Block\Account\AuthenticationPopup" name="authentication-popup" as="authentication-popup" template="account/authentication-popup.phtml">
                <arguments>
                    <argument name="jsLayout" xsi:type="array">
                        <item name="components" xsi:type="array">
                            <item name="authenticationPopup" xsi:type="array">
                                <item name="component" xsi:type="string">Magento_Customer/js/view/authentication-popup</item>
                                <item name="children" xsi:type="array">
                                    <item name="messages" xsi:type="array">
                                        <item name="component" xsi:type="string">Magento_Ui/js/view/messages</item>
                                        <item name="displayArea" xsi:type="string">messages</item>
                                    </item>
                                </item>
                            </item>
                        </item>
                    </argument>
                </arguments>
            </block>

С:

<referenceBlock name="authentication-popup" remove="true"/>
person Gordova    schedule 24.01.2016
comment
Для справки путь к файлу должен быть <vendor_name>/<theme_name>/Magento_Customer/layout/default.xml - person Javier Villanueva; 30.06.2016
comment
если мы отключим всплывающее окно аутентификации, продолжение оформления заказа будет перенаправлено на страницу входа для клиентов, не вошедших в систему? - person Ram Sampathi; 29.03.2019

Чтобы удалить это всплывающее уведомление.

Войдите в панель администратора Magento. Перейдите к System >> Configuration >> Advanced Отключите модуль Mage_Admin Notification.

person Hiten Dobariya    schedule 31.03.2017