我是第一次在Magento设计我自己的主题(没有任何基本主题)。
默认情况下,Magento会加载一条弹出消息,上面写着“以新客户结账”创建一个帐户有很多好处:......“。
问题:如何禁用此消息?
我知道我可以使用CSS隐藏它,但我想将其从HTML代码中删除。
谢谢!
答案 0 :(得分:3)
创建此文件(从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"/>
答案 1 :(得分:0)
删除此通知弹出消息。
登录您的Magento管理面板
转到System >> Configuration >> Advanced
禁用Mage_Admin Notification
模块