Інформатика

Як змінити меню «Зарезервована область» вашого інтернет-магазину Magento 2

У цій статті ми побачимо, як керувати навігаційними посиланнями в меню інформаційної панелі Magento 2, практично в зарезервованій області.

Спочатку вам потрібно створити файл account_miofile.xml у своїй темі в:

програма / дизайн / інтерфейс / _ВАШ_ПОСТАВНИК _ / _ ВАША_ТЕМА_ / Magento_Customer / макет / account_miofile.xml

Як додати пункт меню

Щоб додати мітку «… Label…» у меню зарезервованої області Magento 2, яка вказує на шлях «… path…», вам потрібно відредагувати файл макета xml. Все, що вам потрібно зробити, це додати цей код до нашого xml-файлу макета:

<referenceBlock ім'я="Customer_account_navigation">

<заблокувати клас="Magento \ Framework \ View \ Element \ Html \ Link \ Current" ім'я="Customer-account-navigation-custom-link" після="-" >

<arguments>

<argument ім'я="Мітка" xsi: тип="струна" переводити="Правда">…Мітка...</argument>

<argument ім'я="шлях" xsi: тип="струна">… шлях...</argument>

</arguments>

</block>

</referenceBlock>

Якщо ми хочемо розмістити новий пункт меню, ми повинні написати:

<move елемент="LINK_YOU_WANT_TO_MOVE" призначення="Customer_account_navigation" ПІСЛЯ_АБО_ДО="НОВА_ПОЗИЦІЯ" />  

<move елемент=«Customer-account-navigation-wish-list-link» призначення="Customer_account_navigation" після="Customer-account-navigation-orders-link" />

Ми «перемістили» елемент із його вихідної позиції та перемістили його туди, водночас наказавши M2 розмістити його після/перед посиланням, яке нам потрібно.

Як видалити пункт меню

Для простоти у наведеному нижче прикладі я відразу покажу вам, як видалити всі посилання з навігації одне за іншим.

<referenceBlock ім'я="Customer-account-navigation-customer-balance-link" видаляти="Правда"/>

<referenceBlock ім'я="Customer-account-navigation-downloadable-products-link" видаляти="Правда"/>

<referenceBlock ім'я="Customer-account-navigation-newsletter-subscriptions-link" видаляти="Правда"/>

<referenceBlock ім'я="Customer-account-navigation-billing-agreements-link" видаляти="Правда"/>

<referenceBlock ім'я="Customer-account-navigation-product-reviews-link" видаляти="Правда"/>

Пов'язані статті

Інноваційний бюлетень
Не пропустіть найважливіші новини про інновації. Підпишіться, щоб отримувати їх електронною поштою.

<referenceBlock ім'я="Customer-account-navigation-my-credit-cards-link" видаляти="Правда"/>

<referenceBlock ім'я="Customer-account-navigation-account-link" видаляти="Правда"/>

<referenceBlock ім'я="Customer-account-navigation-account-edit-link" видаляти="Правда"/>

<referenceBlock ім'я="Навігаційна-адреса-посилання-навігації-облікового запису клієнта" видаляти="Правда"/>

<referenceBlock ім'я="Customer-account-navigation-orders-link" видаляти="Правда"/>

<referenceBlock ім'я=«Customer-account-navigation-wish-list-link» видаляти="Правда"/>

<referenceBlock ім'я=«Customer-account-navigation-gift-card-link» видаляти="Правда"/>

<referenceBlock ім'я=«Customer-account-navigation-giftregistry-link» видаляти="Правда"/>

<referenceBlock ім'я="Посилання-нагорода-нагорода-навігація-облікового запису клієнта" видаляти="Правда"/>

<referenceBlock ім'я="Customer-account-navigation-checkout-sku-link" видаляти="Правда"/>

Якщо ви хочете покращити свою електронну комерцію, ви можете зв’язатися зі мною, надіславши електронний лист на адресу info @bloginnovazione.або заповнивши контактну форму BlogInnovazione.it

Гвідо Пратт

Спеціаліст з Магенто


Інноваційний бюлетень
Не пропустіть найважливіші новини про інновації. Підпишіться, щоб отримувати їх електронною поштою.
Ключові слова: 2 magento

Читайте Innovation своєю мовою

Інноваційний бюлетень
Не пропустіть найважливіші новини про інновації. Підпишіться, щоб отримувати їх електронною поштою.

Слідуйте за нами

Останні статті