Monthly Archives: January 2020
CMS Display Rules дозволяють відображати CMS блоки різним групам користувачів: General, Wholesale, Retail та NOT LOGGED IN. Більше того, вони дозволяють задати дату, день тижня та навіть точний період часу відображенння CMS блоку.
У цій статті ми покажемо вам, як налаштувати обмеження CMS блоків у Magento 2.
Виконайте наступні кроки, щоб налаштувати CMS display rule для CMS блоків у Magento 2:
- Підіть в Content > Elements > Blocks, виберіть CMS block для якого потрібно створити правило показу, і знайдіть розділи Display Conditions та Display Rules.
Примітка: ви можете також створити CMS блок та налаштовувати CMS display rule в процесі.
2. Виберіть Display Mode, щоб визначити, як має завантажуватися CMS блок: через Lazy Load on scroll, Ajax load on page load, або Ajax load on the first scroll.
3. Виберіть Devices, на яких блок має бути доступним: Mobile, Tablets, Desktop, або All.
4. Вкажіть Групу Користувачів, якій CMS блок буде показуватись.
Ви можете зменшити кількість людей,
CMS Display Rules як чудовий внесок у вашу маркетингову стратегію дозволяють вказувати, які CMS сторінки показувати різним групам користувачів: General, Wholesale, Retail та NOT LOGGED IN.
Крім того, існують інші опції, які дозволяють налаштувати відображення CMS сторінок не тільки для окремих груп користувачів, але й за датою, днем тижня та точним часом.
У цій статті ви дізнаєтесь, як налаштувати CMS Display Rule для статичної сторінки. Немає необхідності розповідати вам про те, як створити CMS сторінку у Magento 2, оскільки, якщо ви читаєте цю статтю, у вас, мабуть, уже є CMS сторінки, для яких ви хочете налаштувати display rules.
Проте, якщо потрібно, ви можете прочитати цю статтю та дізнатись як створити CMS сторінку в Magento 2.
Щоб увімкнути CMS display rule для CMS сторінки у Magento 2, виконайте наступні кроки:
1. Перейдіть в Content Elements Pages, виберіть CMS сторінку, для якої ви хочете створити display rule, і знайдіть розділи Display Conditions та Display Rules.
Існує безліч причин і випадків, коли власники інтернет-магазинів можуть захотіти розмістити повідомлення про якісь спеціальні пропозиції чи розпродажі. Magento надає таку можливість дозволяючи вам створювати CMS блоки та показувати їх на різних сторінках вашого веб-сайту, а також створювати різні CMS сторінки. Однак немає жодної опції, яка дозволила б вам «приховати» той чи інший блок або ж сторінку від різних груп користувачів.
Подумай над цим.
Напевно, у вас є якась спеціальна інформація, якою ви хочете поділитися з оптовиками або VIP-покупцями, але яка не повинна відображатися для незареєстрованих користувачів.
Саме тому було створено розширення Magento 2 CMS Display Rule. Воно дозволяє обмежити доступ деяких користувачів до різних CMS блоків та cторінок.
Для налаштування Magento 2 CMS Display Rules перейдіть в Store > Configuration > Magefan Extensions > Cms Display Rules, Ввімкніть Розширення і не забудьте натиснути кнопку Зберегти Налаштування.
Якщо ви вирішили видалити розширення Magento 2 CMS Display Rules, будь ласка, виконайте наступні кроки. Ви також можете зв'язатись з нашою командою для отримання безкоштовної консультації у випадку, якщо у вас виникнуть проблеми з розширенням Magefan.
Видалення файлів розширення
Інструкції щодо видалення файлів залежать від способу яким розширення було встановлено.
1. Якщо ви можете знайти файли розширення у папці
app/code/Magefan/CmsDisplayRules
тоді видаліть цю папку.
2. Якщо розширення було встановлено через композер та його файли знаходяться в папці
vendor/magefan/module-cms-display-rules
тоді запустіть наступну композер команду CLI , щоб видалити її
composer remove magefan/module-cms-display-rules
Після видалення файлів розширення запустіть ці CLI команди Magento:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання
Ви можете встановити розширення Magento 2 CMS Display Rules від Magefan через composer або архів.
Бажаєте, щоб ми встановили для вас модуль CMS Display Rule? Наші девелопери зроблять це замість ваc – перегляньте наш інсталяційний сервіс.
Встановлення через composer (рекомендовано)
Будь ласка, підіть в свій акаунт Magefan Account > My Downloads > Install via Composer, щоб отримати інсталяційні інструкції.
Встановлення через архів та FTP
- Завантажте ZIP-архів розширення CMS Display Rules на сайті magefan.com (не з GitHub або ж інших джерел).
- Вилучіть файли.
- Скопіюйте папкy app з архіву у свою папку Magento 2.
- У командному рядку за допомогою "cd" перейдіть до кореневого каталогу Magento 2.
- Запустіть команди CLI:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Після встановлення
Якщо вам потрібно оновити розширення Magento 2 CMS Display Rules від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення CMS display rules.
Оновлення через composer
Якщо модуль CMS display rules було встановлено через composer (перевірте чи існує папка vendor/magefan/module-cms-display-rules
), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-cms-display-rules
composer require magefan/module-cms-display-rules
^x.x.x
# замініть x.x.x на версію яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Оновлення через FTP
Якщо модуль CMS display rules було встановлено через FTP (перевірте чи існує папка app/code/Magefan/