Drupal9

Checkboxes and lists with form #states API.

31 января 2023 в 0:05

Hello.

I'm asking for the community's help again because I think there is a bug in drupal core with the form #state API.

Specifically, checkboxes and lists are not activated as required by form #state.

In the case of checkboxes, the requirement asterisk is not added, but required="required" and aria-required="true" attribute are added, but the checkboxes do not become required.

The same is with the lists except that the asterisk is added, but it is not required either.

I have a list, which I use with the checkbox/radio widget, which is the master.

Тег audio работает только под админом

30 января 2023 в 21:43

Надо, чтоб при входе на сайт воспроизводился некий звук (ну хочется так).

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

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
- все заработало.