Drupal9

Настроить URL для страницы со списком записей

17 ноября 2022 в 15:49

С помощью представлений выведен блок, в котором представлено 5 записей типа "Новость".
В блоке выводиться кнопка "Еще", которая переадресовывает на страницу со списком записей типа "Новость".
С помощью контекстных фильтров и в блоке и на странице идет проверка по термину таксономии и выводятся записи, которые привязаны к выбранному термину. То есть, для "Термина 1" и в блоке и на странице выводятся записи типа Новость, у которых указан тег "Термин 1". URL страницы со списком новостей имеет вид:
site/news - при переходе с главной страницы сайта

Ошибка при обновлении Ctools

16 ноября 2022 в 7:08

Всем здравствуйте. Сегодня делал очередное обновление через composer на нескольких проектах и везде вот такая ошибка:

Fivestar как вывести оценку в views?

15 ноября 2022 в 15:44

Кто нибудь пользуется Fivestar для D8+?

Как в views вывести оценку для материала?
Т.е. на странице материала выдает
В среднем: 4 (2 голоса)

Вот число 4 и пытаюсь вывести.

Пока получилось через связь Vote Result "В среднем" вывести Vote result: Value. Но выводит 80 вместо 4.

Перезаписать результат через {{ value / 20 }} - не получается.

Drupal behaviors.

14 ноября 2022 в 11:34

Привет Сообщество.

Это слишком много, чтобы просить примеры кода о: Drupal behaviors a way to attach JavaScript functionality.

С переменными, выполненными с помощью php из/в javascript.

Если кто-то может поделиться конкретными случаями, чтобы понять, как это работает.

Drupal 8,9 Backend Developer (full/part time)

14 ноября 2022 в 0:28

Ищу подработку ввиду появившегося свободного времени
в будни могу работать на Вас с 3-4 по МСК.
Проживаю в РФ и переезжать не планирую.
Имею богатый опыт в разработке на Drupal 8,9 и специализируюсь только нем.
Могу быстр войти в проект или написать грамотное ТЗ для нового и сделать его.
Могу написать для Вас любые кастомные решения, модули плагины итд.
Могу работать в англо-говорящей команде, есть опыт в нескольких компаниях
Более подробное обо мне в резюме ниже
там же есть мои контакты

Блок с записями, переход на страницу по кнопке Еще

13 ноября 2022 в 2:03

К примеру, есть блок со списком записей, в котором выводится 5 последних новостей для каждого Тега, и полный список последних новостей для Главной страницы. Выводится кнопка "Еще", которая должна открывать страницу со списком всех новостей. У страницы со списком новостей задан адрес "/news".

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

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

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"

Спасибо.