Сторінка 2 - виправлення помилок
Блог Megnor - це розповсюджена версія блогу Magefan. Якщо ви використовуєте розширення блогу Megnor, можливо, ви захочете замінити його на останню версію розширення Magento 2 Блог, щоб отримати нові функції, покращення безпеки та виправлення помилок. Журнал змін можна знайти на нашому веб-сайті.
Щоб замінити Megnor_Blog на Magefan_Blog, виконайте наступні кроки:
1. Зробіть повну резервну копію файлів і бази даних Magento 2.
2. Перейменуйте всі таблиці бази даних, які починаються з 'megnor_blog _...', на 'magefan_blog _...'. Наприклад, перейменуйте таблицю "megnor_blog_post" на "megefan_blog_post". Для цього можна використовувати PhpMyAdmin.
3. Перейменуйте папку
app/design/frontend/ThemeVendor/theme_name/Megnor_Blog
на
app/design/frontend/ThemeVendor/theme_name/Megefan_Blog
4. Видаліть папку
app/code/Megnor/Blog
6. Відтворіть віджети блогу. Для віджета домашньої сторінки використовуйте спеціальний шаблон "Megefan_Blog :: віджет / list_home.phtml" у налаштуваннях віджета.
Якщо ви використовуєте Magento версії 2.2.x або новіше та отримуєте повідомлення про помилку:
1 exception(s): Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'class': [facet 'pattern'] The value '\Magento\Framework\View\Element\Text\ListText' is not accepted by the pattern '[A-Z][_a-zA-Z\d]*(\\[A-Z][_a-zA-Z\d]*)*'. Line: 982 Element 'block', attribute 'class': '\Magento\Framework\View\Element\Text\ListText' is not a valid value of the atomic type 'blockClassType'. Line: 982 Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'class': [facet 'pattern'] The value '\Magento\Framework\View\Element\Text\ListText' is not accepted by the pattern '[A-Z][_a-zA-Z\d]*(\\[A-Z][_a-zA-Z\d]*)*'. Line: 982 Element 'block', attribute 'class': '\Magento\Framework\View\Element\Text\ListText' is not a valid value of the atomic type 'blockClassType'. Line: 982
вам потрібно перевірити всі файли макету у вашій темі та кастомних розширеннях, вони можуть містити код, наприклад: