Архів по місяцям: Квітень 2020

  1. Новини та оновлення Magefan - Квітень 2020

    Привіт, фанати Magento!

    Ми щиро сподіваємось, що ви в безпеці, здорові та готові до новин та оновлень, які ми підготували для вас у квітні.

    Дізнатись більше »
  2. Виправлення помилки - "data-vocabulary.org schema deprecated"

    Нещодавно ми отримали помилку "data-vocabulary.org schema deprecated and not supported by Google anymore. Please migrate to using schema.org types."  під час валідації однієї зі сторінок нашого веб-сайту. Таку ж саму помилку,  ми отримали і в Google Search Console.

    data-vocabulary.org schema is deprecated and not supported by Google anymore. Please migrate to using schema.org types

    Ця помилка "data-vocabulary.org schema deprecated" пов'язана з даними про структуру бредкрампів (breadcrumbs). Ми використовували схему "data-vocabulary.org/Breadcrumb" для структурованих даних, але Google більше її не підтримує.

    Ви також можете отримати цю помилку, починаючи з 6 квітня 2020 року, якщо ви не конвертували свою структуровану схему даних з data-vocabulary.org на schema.org.

    Перш ніж ми дійдемо до того, як ви

    Дізнатись більше »
  3. Як додати CMS блок на сторінки через віджети в Magento 2?

    CMS блоки в Magento 2 - це чудовий спосіб показувати різну інформацію своїм користувачам. CMS блоки не тільки роблять ваш веб-сайт Magento 2 більш цікавим, але й допомагають привернути увагу користувачів до певних продуктів, пропозицій чи послуг. Статичні блоки - це ті частини контенту, які ви можете показувати практично на кожній сторінці вашого магазину Magento 2.

    Ви можете додати CMS блок на сторінку категорії в Magento 2, щоб повідомити своїх клієнтів про найпопулярніші продукти, додати CMS блок Magento 2 на CMS сторінку або навіть інший блок CMS, щоб урізноманітнити їх вміст.

    Якщо ви не хочете витрачати занадто багато часу на налаштування CMS блоків, ви можете викликати CMS блок у PHTML файлі або за допомогою XML макету. Однак у цій статті ви дізнаєтеся про найпоширеніший спосіб додавання CMS блоку на сторінки Magento 2, додавання CMS блоку за допомогою віджета. Отже, як тільки ви створили CMS блок, ви готові починати. 

    Дізнатись більше »
  4. Як викликати CMS блок за допомогою XML макету?

    Ви можете керувати CMS блоками Magento 2 безпосередньо з адмін панелі Magento за допомогою віджетів / WYSIWYG редактора і відображати їх на будь-якій сторінці вашого магазину. За винятком відображення CMS блоку на CMS сторінці або в іншому блоці, показу його на сторінці категорії, існує можливість програмно викликати CMS блок за допомогою XML-файлу.

    Використовуйте цей код, щоб викликати CMS блок за допомогою XML макету Magento 2:

    <referenceContainer name="content">
      <block class="Magento\Cms\Block\Block" name="unick_block_name">
        <arguments>
          <argument name="block_id" xsi:type="string">my_cmsblock_identifier</argument>
        </arguments>
      </block>
    </referenceContainer>

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

    Додавання CMS блоків на сторінку категорії в Magento 2 дозволяє інформувати своїх клієнтів про якісь спеціальні пропозиції та нові продукти категорії. Є безліч інших причин додати CMS блок на сторінку категорії каталогу у Magento 2. І багато з вас їх уже знають. Отже, давайте не зупинятимемось на цьому і дізнаємось, як додати CMS блок на сторінку категорії Magento 2.

    Виконайте наступні кроки, щоб додати CMS блок на сторінку категорії Magento 2:

    1. Перейдіть в Catalog > Categories та виберіть Категорію, на яку ви хочете додати CMS блок.

    Magento 2 Category

    2. В розділі Content  додайте CMS блок який хочете.

    Дізнатись більше »
  6. Як викликати CMS блок у PHTML файлі Magento 2?

    Бувають випадки, коли вам потрібно відобразити CMS блок Magento 2 у файлі PHTML шаблону. Щоб програмного викликати CMS блок у файлі шаблону .phtml використовуйте такий код:

    <?php
        echo $this->getLayout()
            ->createBlock(\Magento\Cms\Block\Block::class)
            ->setBlockId('my_cmsblock_identifier') //replace my_cmsblock_identifier with real CMS bock identifier
            ->toHtml();
    ?>

    Зауважте, що CMS блок має бути створений та ввімкнений.  Якщо блок CMS вимкнений або не створений, цей код не відображатиме жодного вмісту.

    Використання методу createBlock - це швидкий, але не ідеальний спосіб з точки зору найкращих практик.

    Отже, що ви можете зробити, це додати блок CMS до вашого блоку, використовуючи макет, використати цей код у відповідному файлі дескриптора XML і не забути очистити кеш Magento після зміни макету:

    Дізнатись більше »
  7. Як вставити CMS блок Magento 2 в WYSIWYG редактор ?

    Якщо ви вже створили CMS блок в Magento 2, вам може бути цікаво, де ви можете його показувати. Magento дозволяє відображати CMS блок на сторінці категорії, викликати CMS блок за допомогою XML макету або у PHTML файлі. Але те, що ми покажемо вам у цій статті, це те, як додати CMS блок на CMS сторінку або інший блок в Magento 2 за допомогою WYSIWYG редактора. Ви можете використовувати ці інструкції для WYSIWYG редактора і на інших сторінках в адмінці.

    Для цього туторіалу (tutorial) ми вирішили додати CMS блок на CMS сторінку як приклад. Тому зробіть наступні кроки або перегляньте відео нижче.

    Виконайте наступні кроки  для відображення CMS блоку в контенті CMS сторінки за допомогою WYSIWYG редактора:

    1. Перейдіть в Content > Pages, виберіть CMS сторінку, на якій ви хочете показувати CMS блок, і в розділі Action виберіть Edit.

    Magento 2 CMS Pages

    2. Розгорніть розділ Content і натисніть кнопку Widget, щоб вставити віджет.

    Дізнатись більше »
  8. Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages

    Якщо ви використовуєте Magento 2 і отримуєте таку помилку:

    Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
    error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading in vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php on line 72

    Trace:
    <pre>#1 file_get_contents() called at [vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php:72]
    #2 ReCaptcha\RequestMethod\Post->submit() called at [vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php:156]
    #3 ReCaptcha\ReCaptcha->verify() called at [app/code/MSP/ReCaptcha/Model/Validate.php:79]
    #4 MSP\ReCaptcha\Model\Validate->validate() called at [app/code/MSP/ReCaptcha/Observer/ReCaptchaObserver.php:93]
    #5 MSP\ReCaptcha\Observer\ReCaptchaObserver->execute() called at [vendor/magento/framework/Event/Invoker/InvokerDefault.php:72]
    #6 Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod() called at [vendor/magento/framework/Event/Invoker/InvokerDefault.php:60]
    ...

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

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