Drupal9

У пользователя появляется реклама на сайте

30 января 2023 в 9:37

Сайт еще в процессе разработки. Залил на хостинг (composer install). У меня всё нормально. У знакомых, которые для теста заходили с разных устройств и с разных провайдеров - тоже всё чисто. А у владельца сайта появляются рекламные блоки в нодах и блоках. Говорит, что видят рекламу вся семья как на Android так и на ios. Причём эта реклама ломает вёрстку!

Как прописать стили для каждого элемента в шапке сайта?

28 января 2023 в 12:58

В views можно добавить несколько элементов в шапку.

Вопрос: можно ли к этим элементам задать свою HTML раземетку?
Конкретно для этого отображения, а не для того что используется внутри элементов.

К сожалению настроек стиля в каждом элементе шапки нет.

Календарь мероприятий.

28 января 2023 в 7:34

Добрый день.

Не могу реализовать в Drupal следующую идею.

Есть тип материала с полями начало и окончание мероприятия. Хочется сделать в блоке календарь, чтобы при нажатии на дату открывалась страница со всеми мероприятиями, которые проходят в этот день. Желательно без программирования.

Буду благодарен любому совету.

Ошибки при расчете НДС в модуле commerce

25 января 2023 в 12:39

День добрый всем.

У меня вот какой вопрос возник.

Имеется Drupal 9/10 (экспериментирую на 10й но на 9й думаю там все тоже самое будет).
Я пытаюсь создать магазин. Разобрался как задать НДС (20%) для товара, как создать доставку (фиксированную). Экспериментировал со скидками.

Все эти действия требуются чтобы настроить эквайринг. Подразумевается также работа с ОФД.

Создал товар стоимостью 22.22р, применил ему НДС, в настройке - НДС включен в стоимость товара. После чего попробовал создать заказ.

После переноса на хостинг неправильные пути

25 января 2023 в 11:41

На локале проект лежал в каталоге /web. Через composer install установил на хостинг. Композер там в public_html так же создал web и туда закачал файлы. На хостинге в панели управления домен направил в каталог puclic_html/web. До переноса файлов и базы по адресу домена запускалась установка Друпала. Все норм. После переноса моей базы и файлов сайт открывается, но в админке все пути идут через domain.com/web. Соответственно лого, картинки в блоках и прочее не отображаются, потому что у них путь с /web.
Как это исправить?

Form states api.

23 января 2023 в 10:36

Hello. A question. I am adding to a field entity reference field, select type, the required option, is dependent on another field, using form api state. And he doesn't react. It is the latest version of drupal. Has something changed? In the other text type field it works. I have tried everything exposed on the Internet and it does not become a required field. And very important is an entity reference field. Thanks for the help.

Почему происходит ошибка кодировки БД в локальном окружении?

21 января 2023 в 9:18

Переносил сайт с хостинга себе на Docker4Drupal. При восстановлении БД писало ошибку типа
ERROR 1273 (HY000) at line 8043: Unknown collation: 'utf8mb4_0900_ai_ci'

На хостинге у БД collation действительно utf8mb4_0900_ai_ci.

Изменил кодировку у файла дампа командой
sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' DATABASE.sql
- все заработало.

Предлагаем патч для контрибного модуля на drupal.org

19 января 2023 в 12:33
4

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

Рассмотрим несколько вариантов: "Классический" (делаем патч) и "современный" через Merge Request на примере моего модуля Simple Comment Notify.

Передача Webform в AmoCRM

19 января 2023 в 6:48

Всем здравствуйте.
Есть задача интегрировать формы сайта (модуль webform) с AmoCRM, чтобы при отправке формы в AmoCRM создавались контакт и сделка. Сейчас это делается с помощью скрипта, который ловит отправку формы и через сервис передает в AmoCRM. Такой метод не всегда корректно работает. Кто-то решаа такую задачу? Drupal 8/9/10 Спасибо за ответы.

Несколько блоков в одном блоке

18 января 2023 в 13:28

На странице есть несколько блоков вьюх (каждый под свой тип материала), которые разворачиваются с помощью модуля collapsiblock . Сами вьюхи - это карусельки слайдеры. Хочу эти блоки собрать в единый блок со своим одним заголовком. Как возможно реализовать?