Drupal8

Проблема с меню в мобильной версии

28 июня 2021 в 15:01

Добрый день, помогите пожалуйста! Я скачала тему и установила на свой сайт, в которой есть следующие блоки (рис.1)

Помощь с TWIG в VIEWS

25 июня 2021 в 17:52

Привет всем! Нужна помощь организовать цикл в представление. Суть вот в чем.
У меня есть поля вебформы: webform_submission_value, webform_submission_value_1, webform_submission_value_2 ....... webform_submission_value_29 (радиокнопка), может принимать значения "Да", "Иногда" и "Нет" . Мне надо подсчитать сколько значений ДА,ИНОГДА,НЕТ
Пытаюсь написать цикл по этим полям, но походу что то ни так. Вот код

Разная цена на разных складах

24 июня 2021 в 15:50

Привет, форумчане!

Как архитектурно правильно построить такое в коммерц 2:

Пользователь выбирает город - по сути склад.

Один и тот же SKU может быть на разных складах(в разных городах) в разном количестве и стоить он может по разному.
Например: SKU A1 на складе N имеется в количестве 10шт. по цене 1$, а на складе M в количестве 2шт. по цене 2$

Как указать адрес файла для feeds если импортировать в локальном окружении?

21 июня 2021 в 13:38

В ячейке с которой идет импорт изображения указан адрес файла типа
https://sitename.ru/sites/default/files/imagesource/101.jpg

Все работает, но что если нужно произвести импорт не на хостинге, а локально. Как тогда в табличном файле указать адрес файла? Работаю на docker4drupal.

Пробовал
http://drupal.localhost/sites/default/files/imagesource/103.jpg
и
public://imagesource/104.jpg

Commerce. "Непредвиденная ошибка" при неправильном вводе цены.

19 июня 2021 в 13:19

Приветствую специалистов по Commerce.

Если цену вариации вводить числом - проблем нет.
Но допустим пользователь ошибся и ввел не "480", а "480руб".
Сразу выдает белый экран: "На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже."

В журнале запись:
InvalidArgumentException: The provided value "480руб" is not a numeric value. in Drupal\commerce_price\Calculator::assertNumberFormat() (line 261 of /var/www/html/web/modules/contrib/commerce/modules/price/src/Calculator.php).

Не могу отловить клик при закрытии Confirmation модального окна webform

18 июня 2021 в 16:25

Использую webform для отправки почты. При отправке появляется модальное окно, но при закрытии мне надо выполнить свои скрипты. В данном случае, работая с jquery, не получается выловить:

$('.ui-dialog-titlebar-close').on("click", function() {
console.log('close');
})

Что я могу делать не так?

Хочу сделать модальное окно с правилами и полем-галочкой при регистрации. Как лучше?

18 июня 2021 в 14:25

Хочу сделать модальное окно с правилами и полем-галочкой при регистрации. Как лучше?
Или модуль есть какой? Д8.

Спасибо.

Как в views добавить поле с числами и опредеолнным шагом? Например 0, 100, 200, 300...

14 июня 2021 в 17:35

Как добавить в views растущее численное значение на каждый row?

Например:
0
100
200
300

или хотя бы:
0
1
2
3

на 100 я уже сам умножу через views_simple_math_field

Drupal 8: cache context

13 июня 2021 в 9:32

Всем привет. Сделал свой контекс для кеша. На главной странице меняется блок слайдера в зависимости от того с мобилки или ПК зашли на сайт. Если пользователь залогинен, то контекс отлично отрабатывает. Если аноним, то не работает. Как выяснилось, модуль "Internal Page Cache" не работает с контекстом. Он предполагает, что для анонимов страницы всегда отдаются одинаковые. Об этом написано вот тут в конце статьи https://www.drupal.org/docs/drupal-apis/cache-api/cache-contexts

Установка Drush с помощью Composer

9 июня 2021 в 15:01

Добрый день.
Не могу разобраться как установить Drush
Нашел инструкцию https://drupal-admin.ru/blog/drush-install
На моем хостинге возможно только локальная установка, соответственно по данной ссылке смотрю пункт "Установка локального drush"
1. Composer локально установлен
2. composer global require drush/drush - установилось
3. Для запуска drush в любой папке необходимо добавить в конец файла ~/bash_profile следующие строки:
export PATH="$HOME/.composer/vendor/bin:$PATH"