Архів по місяцям: Тра. 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. Як додати відео в Magento 2?

    Відео — це чудовий спосіб урізноманітнити ваш контент, оскільки доведено, що інформація сприймається краще під час перегляду відео, ніж читання довгого цільного тексту. Тому вам обов’язково слід розглянути можливість додавання YouTube відео у ваш контент.

    У Magento 2 можна вставити відео двома способами: медіа інструментом WYSIWYG за замовчуванням та модулем Magento 2 YouTube Video. Давайте з’ясуємо який із них кращий проаналізувавши їх характеристики та ефективність.

    Медіа інструмент WYSIWYG за замовчуванням

    Magento, спандартно, має Медіа інструмент, який дозволяє вставляти відео у ваш контент.

    Magento 2 blog post page

    Після натискання на нього з'являється сплива

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

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

    Magneto 2 Blog Comments

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

    Дізнатись більше »
  6. No such entity - Fix для Magento 2

    Якщо ви отримуєте повідомлення про помилку "No such entity.", "No such entity with" або "No such entity with customerId" в Magento 2, проблема зазвичай виникає під час спроби завантажити неіснуючий об'єкт за допомогою класу сховища Magento 2.

    Щоб вирішити (debug) цю проблему, відкрийте файл

    vendor/magento/framework/Exception/NoSuchEntityException.php

    Дізнатись більше »
  7. Як відобразити кількість тегів у хмарі бічної панелі блогу в 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