Архів по місяцям: Жовтень 2017
У попередній статті ми розповіли як налаштовувати права доступу для користувачів адмін-панелі Magento 2. У цій статті ми розглянемо, як створювати власні правила доступу (Role Resources).
Для цього необхідно у папці вашого модуля створити ACL-файл (ACL - Access control list):
etc/acl.xml
Magento 2 дозволяє чітко розмежовувати права користувачів в адмін-панелі, тому кожен може отримати доступ лише до тих інтерфейсів, що необхідні для його роботи, ролі в компанії.
Для додавання чи зміни ролі:
1. Перейдіть в адмін-панель Magento 2 > System > Permissions > User Roles.
2. Оберіть роль, яку хочете змінити або натисніть кнопку "Add New Role", для додавання нової ролі.
Домашня сторінка блогу в Magento 2 — це перша сторінка блогу на яку заходять ваші читачі. Ви повинні налаштувати її таким чином, щоб людям було легко орієнтуватись у блозі та його категоріях.
Тож, у цій статті ви дізнаєтесь більше про налаштування домашньої сторінки блогу.
Для того, щоб налаштувати головну сторінку в модулі Magento 2 Блог, перейдіть в Stores > Configuration > Magefan Extensions > Blog та знайдіть розділ Blog Index Page.
Для того, щоб додати посилання на Блог у верхнє навігаційне меню:
1. Перейдіть в Stores > Configuration > Magefan Extensions > Blog та знайдіть розділ Category Top Navigation.
Для управління меню адмін-панелі Magento 2 (додавання нових пунктів) служить файл etc/adminhtml/menu.xml.
Позиція вашого магазину в Google або інших пошукових системах залежить від вашої стратегії SEO. Є багато факторів, на яких базується SEO, і навіть більше речей, які залежать від SEO, зокрема відвідуваність веб-сайту.
Magento 2 Блог — один із найкращих способів залучити більше відвідувачів на ваш веб-сайт. Тож ми додали найкращі практики SEO до нашого розширення, щоб сторінки вашого блогу займали хороші позиції в пошукових системах.
І в цій статті ви дізнаєтесь про налаштування постійних посилань блогу (blog permalink settings) — URL-адрес сторінок блогу.
Назва меню [ідентифікатор]
Dashboard [Magento_Backend::dashboard]
Sales [Magento_Sales::sales] Operations [Magento_Sales::sales_operation] Orders [Magento_Sales::sales_order] Invoices [Magento_Sales::sales_invoice] Shipments [Magento_Sales::sales_shipment] Credit Memos [Magento_Sales::sales_creditmemo] Billing Agreements [Magento_Paypal::paypal_billing_agreement] Transactions [Magento_Sales::sales_transactions]
У попередній статті ми описали, як створити власну секцію на сторінці конфігурації Magento 2 (Stores > Configuration).
Для того, щоб задати значення за замовчуванням полям налаштувань, необхідно у папці модуля створити файл
etc/config.xml
помістити у нього код:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">
<default>
<section_id>
<group_id>
<field_id>default_value</field_id>
</group_id>
</section_id>
</default>
</config>