Drupal8

The specified #ajax callback is empty or not callable

10 сентября 2020 в 10:10

Есть вот такая форма ,не получается вызвать callback .По идее при выборе селекта выбранное значение должно записываться в текстовое поле ,но сейчас только зависает .
При разных способах вызова - разные ошибки
'callback' => '::myAjaxCallback', ---- The specified #ajax callback is empty or not callable.
'callback' => [get_called_class(), 'myAjaxCallback'], --- TypeError: Argument 1 passed to Drupal\\Core\\Render\\MainContent\\AjaxRenderer::renderResponse() must be of the type array, null given, called in
Может кто-то сталкивался ,подскажите пожалуйста.

Как получить отправляемые данные cheсkout?

8 сентября 2020 в 22:32

Необходимо получить данные после оформления заказа и отправить в телеграм.
Через обычные формы схема работает через hook fоrm_alter + вызов самой функции где я получаю данные ($data = $form_state->getValues();) и пакую их, как мне нужно.
Вроде нужен этот hook: "hook_commerce_checkout_pane_info()", но это не точно..
Кто знает, как это работает в commerce, может кто сталкивался?

Как создать несколько контейнеров в форме

8 сентября 2020 в 9:25

Как создать контейнер в форме (я хочу туда зпихнуть обработку AJAX) и сделать его как wrapper ,чтобы отделить запрос от остальной формы .Как будет его лучше сделать ,чтобы он работал пытался сделать таким методом,но не сработало

Передача значения переменной через AJAX

6 сентября 2020 в 17:26

Можно ли как-то передать значение переменной через AJAX ,чтобы не сбивались зависимые элементы формы ?Есть несколько полей связанных через #states ,и при попытке передачи значения текстового поля через AJAX (get_called_class(), 'ajaxRefresh' ) - сбиваются все зависимости элементов.

Яндекс.Кабинет разработчика - JavaScript API и HTTP Геокодер - Сервис заблокирован. Почему?

6 сентября 2020 в 14:27

В админке Яндекс.Кабинет разработчика при подключении JavaScript API и HTTP Геокодер появилась надпись "Сервис заблокирован". Соотв. на сайте нельзя использовать ничего что связано с Яндекс картами (Geocoder, Geolocation).

Как с этим быть: подскажите пожалуйста.

Сам ключ, который на сайте используется Активен. Количество запросов не израсходовано. Собственно целевой сайт тестовый.

Миграция по частях drupal 7 на drupal 8.

3 сентября 2020 в 15:23

Всем доброго времини суток. Интересует миграция сайта с drupal 7 на drupal 8 по частям. Тип контента, таксономия пользователей,кроме нод. Сбросьте ссылки на модуля или статьи. Сам контент переносить не имею желания, буду делать через csv/

views вывод нескольких типов материалов

3 сентября 2020 в 4:08

Добрый день, помогите решить проблему мне нужно блоком выводить последний материалы разного типа, например у меня есть Новости, Статьи, Анонсы как мне вывести их одним блоком через views???

Специалисты по Rules, подскажите: как работать с ролями?

31 августа 2020 в 17:52

Простой пример: после редактирования материала, показать сообщение пользователю, если он не администратор.

Создал правило (не работает):
/*----------------------------------*/
Мероприятия
After updating a материал of type Заказ

Условия
NOT Пользователь имеет роль(и)
Parameters: user: @User.current_user_context:current_user, roles: [administrator], operation: AND

Откуда Яндекс мог узнать адрес вьюхи, которую я открыл для экспериментов на пару дней?

31 августа 2020 в 17:44

Тут довольно часто люди спрашивают как удалить из Гугла/Яндекса кучу "несуществующих" страниц, которые каким-то образом оказались в поисковых базах. На это всегда следует ответ, что Гугл и Яндекс адресов никогда не выдумывают, а могут их взять только с существующих страниц. И как правило в каждом конкретном случае находится вполне рациональное объяснение тому, откуда и как эти мусорные страницы появились в базах поисковых систем.

Наиболее безопасные методы оплаты на Друпал сайтах

30 августа 2020 в 11:25

Здравствуйте!
Какие дополнительные настройки безопасности вы считаете нужным делать при добавлении платежей через агрегаторы на сайте?