Drupal9

Время жизни нода для доски объявлений

12 ноября 2022 в 20:22
1

Друзья, всем привет!
Пилю сайт https://mywhiteyacht.com формат доски объявлений.

Стоит задача создать форму подачи объявления авторизованным пользователем, с выбором срока жизни этого объявления (неделя или месяц).
Объявление должно сниматься с публикации через указанный срок автоматически.

Версия Друпал 9.
Смотрел модули Scheduler и ECA но так и не смог этого сделать.

Как это реализовать?

Как передать результаты батча в форму?

12 ноября 2022 в 15:58

Доброго дня!

Drupal 9. php.

Есть батч

$batch = new BatchBuilder();

который много раз запрашивает разные данные через api у стороннего сервера

$batch->addOperation([$this, 'request_data1'], [$params]);
...
$batch->addOperation([$this, 'request_datan'], [$params]);

Этапы батча получают параметры и складывают их в результаты

public function request_data1($op, &$context)
{
$context['results']['data1'] = API::GET('some params');
}

Динамичная форма в hook_form_alter.

3 ноября 2022 в 13:15

Привет.

Я хотел бы знать, есть ли возможность выполнять более одного раза ajax-команды в hook_form_alter?

Управляется конструкциями if?

У меня есть форма, которая должна быть довольно динамичной, которая должна воздействовать на поля, видимые/невидимые через форму #states или другую возможность.

Короче говоря, есть 5 полей, которые должны быть видимыми/невидимыми через переменные, которые получают конструкции if.

Каков наиболее подходящий способ для этого процесса?

Как? Раскрытый фильтр во Вьюсе - ползунок.

29 октября 2022 в 6:30

Как? Раскрытый фильтр во Вьюсе - ползунок.

Хочу вместо выпадающего списка получить ползунок:

input type="range" min="0" max="100" step="1" value="50"

Спасибо.

Как задать путь размещения для файла в feeds.

25 октября 2022 в 1:35

Экспортирую-импортирую контент с одного сайта на другой.

Проблема в контенте есть фото с одним названием файла, но находящиеся в разных директориях.

Есть ли возможность при импорте через feeds указать не только имя файла типа
karninka.jpg,
но и путь типа
/sites/default/files/2022/March/abrakadabra/karninka.jpg

?

Возможно ли поместить аргумент в первый сегмент адреса view?

20 октября 2022 в 21:52

Допустим есть типы материалов Организация и Фото.

Создаю вьюху, которая выводит Фото прикрепленные к Организации.
Все работает если у страницы-вьюхи адрес
foto/%

Hook menu drupal 9. Проброс элементов формы в меню

20 октября 2022 в 14:37

Всем привет. Drupal 9.
Необходимо написать модуль, который поможет при создании или редактировании элементов меню, добавить иконку, изменить цвет ссылки, сделать ссылку некликабельной и тд. Я создал класс CustomFooForm, унаследованный от FormBase. В нем находится форма, состоящая пока из массива с одним элементом.
В роуте прописан путь отображения формы:

На сервере чего-то не хватает для конвертации в webp.

16 октября 2022 в 14:02

Всем привет! Подскажите что делать.

Не происходит конвертация jpeg - webp средствами Drupal.
Этот же сайт на локалке таких проблем не имеет. Скорей всего в сервере что-то. Собсвтенно ВДС с Убунтой там.

В отчете о состоянии:
Средства обработки изображений - GD2 для обработки изображений

apt install webp - выполнял.

Добавить элементы + и - в webform

13 октября 2022 в 20:14

Задался вопрос, хочу сделать типа калькулятора просчёта на основе вебформы на друпал9. Как добавить кнопки + и - в форму?

Отключить кєширование данных подгружамых с другого сайта

13 октября 2022 в 13:17

Здравствуйте...
Есть сайт медклиники, на нем есть материалы врачей, каждому врачу подгружается рассписание со стороннего ресурса через file_get_contents в hook_node_viewю.... проблема... получаемое рассписание кєшируется... как отключить кэширование этих данных?

\Drupal::service('page_cache_kill_switch')->trigger(); Не помогает...