Drupal8

Вы используете Views Bulk Operations и подобные модули для массовое обновления полей в D8?

10 августа 2020 в 19:30

Задача: из списка пользователей выбирать нужных и изменять у них некоторые поля чекбоксы.
Подумал про Views Bulk Operations, оказалось, что в D8 для подобного ему нужен Views Bulk Edit.

Почему может не загружаться конфигурация вьюшки с прода на дев?

9 августа 2020 в 17:22

Имеются два сайта - прод и дев, версия ядра идентична: 8.8.5. Некоторое время назад экспортировал какие-то изменившиеся блоки и вьюхи с дева и успешно импортировал их в прод.

Где настраивается разделитель между терминами с цифрами (10/1)?

9 августа 2020 в 17:00

У меня есть термины с наименованиями улиц и номерами домов. Например, Ленина 10/1. В этом случае урлайт синонима выглядит как lenina-101. Где настраивается разделитель между словами, я знаю, но мне нужен разделитель между номером и дробью 10/1 или 10-1. Вот не знаю, как это ставится.

docker4drupal импорт дампа БД через drush

7 августа 2020 в 14:58
1

При попытке импорта дампа БД через drush в окружении docker4drupal случается ошибка:

the input device is not a TTY

Чтобы импортировать дамп нужно использовать команду

Не получается восстановить БД из файла через drush.

7 августа 2020 в 14:25

Всем привет, продолжаю мудрить со CLI.

Делаю бекап БД через drush:
drush sql-dump --gzip > dbname.sql
также пробовал без сжатия:
drush sql-dump  > dbname.sql

Все норм, в папке сайта создается файл БД.

Drupal-8. Отключение чистых ссылок (?).

6 августа 2020 в 19:41

Собственно вопрос в заголовке.

Проблема возникла при переносе очень старого проекта на восьмерку.

Хочется сохранить ссылочное, а в синонимах урл-ов (соответствующих старым адресам) друпал перезаписывает символы "=" и "?".

Н/р: вместо

site.com/?productID=501 (как на старом сайте, указываю в качестве синонима)

выдает

site.com/%3FproductID%3D501

Посоветуйте куда копать, может чистые ссылки не при чем вообще.

Благодарю.

Node, Queue API, Cron (Ultimate_cron)

6 августа 2020 в 18:50

1. Получаю массив персонажей с сайта swapi.dev сервисом
2. Добавляю их в очередь в кроне
3. В QueueWorker в processItem создаю ноду для каждого персонажа

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

Ошибки при запуске drush cr и сбросе кеша.

6 августа 2020 в 12:51

При сбросе кеша на некоторых страницах получаю:
The website encountered an unexpected error. Please try again later.

При запуске drush cr
выдает:

Как сделать пользовательские данные?

6 августа 2020 в 7:15

Стоит задача. Нужно создать функционал где пользователь в столбик вбивает данные (как эксель) содержащие ФИО, дату рождения, место жительства, телефон и пр..
В неограниченном количестве.
С возможностью отправки таких данных администратору сайта, а тот в свою очередь может их экспортировать в csv.

Вопрос : за счёт чего и как можно реализовать твоё решение? Мне на ум приходит только webform сильно модифицированный. Но может есть и другие, более элегантные варианты?