Drupal8

Drupal 8. Commerce 2. Модуль Яндекс.Касса

5 августа 2020 в 10:56

Добрый день!

Буду очень признателен, если кто-то поделится информацией (личным опытом).

Для интеграции Яндекс.Кассы в Drupal 8 Яндекс предлагает свой модуль https://kassa.yandex.ru/integration/drupal8-yandexkassa/

Я уже давно наблюдаю за этим решением и убежден, что модуль, предлагаемый Яндексом, не работал и не работает, а техническая поддержка Яндекса игнорирует все проблемы модуля и даже может не ответить на обращение.

Параграфы объединять в группы

4 августа 2020 в 20:06

Подскажите можно ли параграфы объединять в группы?
Paragraphs
Как это сделать? Нужна вложенность html кода.

Видимость блока collapsiblock во время загрузки страницы.

2 августа 2020 в 19:09

Использую модуль collapsiblock для входа на сайт через блок.
Когда блок по умолчанию collapsiblockCollapsed, т.е. не виден, во время загрузки страницы форма для входа видна доли секунды. Сейчас таблицы стилей не сжаты, и страницы не кешируются, но, думаю, будет происходить то же самое с кешированием.

Заходите на https://dealas.ru/. Блок со второй иконкой сверху справа - вход на сайт. Он виден во время загрузки.

Добавить кастомный js-код на сайт (различные метрики и др.)

29 июля 2020 в 16:14
1

Довольно часто у владельцев сайтов возникает потребность разместить на сайте кастомный js-код. Это могут быть различные метрики или вспомогательные скрипты. Рассмотрим наиболее популярные варианты.

 

Способ 1: кастомный блок

  1. Идем в "Схему блоков -> Пользовательские блоки"
  2. Создаем новый блок
  3. Переключаем редактор в режим "источник" и размещаем код
  4. Идем в "Схему блоков" и размещаем блок в регион

Плюсы данного метода:

update_free_access = TRUE;

27 июля 2020 в 15:01

Здравствуйте.
После перевода сайта на composer из админки перестало запускаться обновление БД - нет прав.
Drush у меня не работает (на хостинге есть, но хз почему не запускается), через composer БД не обновишь, нужно запускать скриптом "Запустить обновление БД".

Приходится в settings.php менять $settings['update_free_access'] = FALSE; на TRUE, обновлять, потом обратно. А почему так? раньше же под админом запускалось. Можно решить без частого изменения settings.php?

Как подписаться на событие, когда покупка оформлена (оплачена) в Drupal comerce

27 июля 2020 в 8:23

Я создал модуль который генерирует ключ лицензии для софта в поле пользователя.
Осталось найти Event событие которое срабатывает когда заказ оформлен (оплачен) , может кто-то уже знает рецепт ?

Как правильно переносить settings.php, robots.txt, .htaccess?

25 июля 2020 в 13:21

Допустим помещаю на Github репозиторий сайта.

Потом, на другом сервере:

Вывести новости в коде php

24 июля 2020 в 14:58

Здравствуйте, у меня сайт на Drupal 8, я создал Тип материала ссылка.
Как можно вытащить данные новости через код PHP, файл который не принадлежит в drupal?
И который подключается через iframe.
Еще лучше будет узнать как через код php вытащить Представление данного типа материала "Новости"

Не работает админка сайта

24 июля 2020 в 11:34

Добрый день, подскажите, по какой причине и как можно исправить следующую проблему,
8 друпал, работала с ним очень мало, не подготовившись, решила обновить модули, залила через ftp последнюю версию, появилась следующая ошибка - На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
Затем восстановила копии файлов и базы, ошибка осталась, при попытке обновить базу, запустив скрипт update.php, сайт выдает другую ошибку - The website encountered an unexpected error. Please try again later.

Какая версия php нужна разным версиям друпал?

24 июля 2020 в 0:26

Здравствуйте!
Через composer обновился до друпал 8.9, версия пхп 7.3, и забыл что у меня один модуль ее не поддерживает, нужна 7.0.

  1. Теперь либо накатить бэкап и обновиться до самой свежей версии поддерживающей php 7.0. А как узнать какая версия друпала ее поддерживает?
  2. Даунгрейд композером нельзя же сделать?