Архів по місяцям: Тра. 2018

  1. Як згенерувати та підключити безкоштовний SSL сертифікат для роботи HTTPS

    Використовуйте для генерації безкоштовного робочого сертифікату Let's Encrypt. Сервіс, який дозволяє генерувати SSL сертифікати за допомогою автоматичного API.

    Усі приклади і команди відображатимуться на базі Ubuntu 16.04. Домен, для якого потрібно згенерувати сертифікат, повинен бути закріпленим (pointed) за поточним Linux сервером.

    Виконайте наступні кроки, щоб згенерувати та підключити сертифікат:

    1. Встановіть Certbot:

    sudo add-apt-repository ppa:certbot/certbot
    sudo apt-get update
    sudo apt-get install certbot
    Дізнатись більше »
  2. Виправлення: Element 'block', attribute 'class' is not accepted by the pattern

    Якщо ви використовуєте 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
    

    вам потрібно перевірити всі файли макету у вашій темі та кастомних розширеннях, вони можуть містити код, наприклад:

    Дізнатись більше »
  3. Додавання кастомного поля до публікації блогу Magento 2

    Якщо вам потрібно розширити Magento 2 Блог від Magefan і додати нове кастомне текстове поле на сторінку редагування публікації блогу в адмін панелі Magento 2 (Content > Blog > Posts), ви повинні створити просте кастомне розширення Magento 2.

    Ви можете завантажити зразок розширення з нашої сторінки GitHub або створити його вручну, виконавши наведені нижче дії.

    1. Створіть файл composer.json

    app/code/Magefan/BlogCustomField/composer.json
    {
    "name": "magefan/module-blog-custom-field",
    "description": "Implements Blog functionality on Magento 2 store",
    "require": {
    "magefan/module-blog" : ">=2.8.0"
    },
    "type": "magento2-module",
    "version": "2.0.0",
    "license": [
    "OSL-3.0",
    "AFL-3.0"
    ],
    "autoload": {
    "files": [ "registration.php" ],
    "psr-4": {
    "Magefan\\BlogCustomField\\": ""
    }
    }
    }

     

    Дізнатись більше »
  4. Коментарі Блогу Magefan не відображаються

    Якщо ви використовуєте третьосторонні теми для магазину Magento 2 і вибрали опцію Use Magefan Blog Comments та очистили Magento кеш 

    Magneto 2 Blog webpconverted Comments

    але все ще не бачите коментарі на сторінці публікації блогу на вітрині магазину, порівняйте файл макету blog_post_view.xml у папці вашої теми:

    Дізнатись більше »
  5. Як відобразити кількість тегів у хмарі бічної панелі блогу в Magento 2

    Якщо вам потрібно відобразити кількість тегів у хмари тегів на бічній панелі Magento 2 Блог, потрібно розширити шаблон бічної панелі тегів.

    Щоб зробити це:

    1. Скопіюйте файл шаблону з папки розширення блогу

    view/frontend/templates/sidebar/tag_claud.phtml

    в папку теми 

    app/design/frontend/ThemeVendor/themename/Magefan_Blog/templates/sidebar/tag_claud.phtml

    Дізнатись більше »
^Вверх
Chat