Drupal9

странно работает запрос по удалению записей в таблице старше 10 дней

2 марта 2022 в 15:13

Почему-то странно работает запрос по удалению записей старше 10 дней в таблице

Есть таблица в кастомном модуле в которую идет программная запись заявок на сайте.
Нужно сделать так, чтобы проходила очистка заявок (строк записей в таблице) старше 10 дней.

Пишу так:

Twig include другой twig - как возвратить переменную ?

2 марта 2022 в 0:01

Здравствуйте. Сделал перезапись вывода товара через twig (teaser, full, alternate_teaser...)

node--product--full.html
node--product--teaser.html
node--product--alternate_teaser.html
...

Во всех трех выводах есть общие функции, типа просчёта наценки, вывода инфо для админа. Постоянно приходилось чтобы сделать какое то изменение, корректировать все 3 файла. Вспомнил про функции. Нашел вариант включения одного твига в другой. В node--product--full.html прописал:

{% include '@theme/parts/price_calculations.html.twig' %}

Кастомный функционал корзины?

1 марта 2022 в 20:23

Всем привет, реализую небольшой интернет магазинчик с небольшим количеством товаров. Коммерц и других монстров не хочу использовать. Подскажите как правильней реализовать функционал корзины, а именно - сохранять выбранные позиции при переходе по страницам.
Использовать сессии друпал? Они работают с анонимами?
Или просто использовать locale storage браузера?

Дайджест новых модулей за февраль 2022

1 марта 2022 в 11:05
2

Ежедневно на drupal.org публикуются модули, разрабатываемые сообществом (контрибные модули). Мы просмотрели все новые модули для Drupal 9, опубликованные в феврале, и собрали для вас подборку самых интересных и полезных.

Webform Trello — модуль позволяет создавать карточку в Trello , при создании webform submission.

Собрать тип материала "музыкальный альбом" аля bandcamp на Drupal 9 с views

27 февраля 2022 в 7:40

Всем привет! Ищу исполнителя для реализации следующего вида отдельного типа материала на сайте. Набросал макет с оглядкой на bandcamp.

Предварительные вводные:

  • Drupal 9
  • тема оформления d8w3css
  • views
  • display suite
  • audiofield с кастомным js-скриптом

Исходя из выбранной темы оформления и развития её дополнений крайне важно использовать только их для снижения количества энтропии.

Все предложения с вопросительными знаками - вариант исполнения по которому не принято окончательное решение.

Не получается поймать хук

25 февраля 2022 в 12:48

Здравствуйте, подскажите, есть модуль например otherModule.

У него прописано в modules.php

<?php

otherModule_theme 

() {

'название_хука' => [
'variables' => $a,
]

}

Подключаем сертификат Let's Encrypt к сайту на docksal

25 февраля 2022 в 10:47
3

Данная инструкция тестировалась на Ubuntu 20.04 и Debian 10

Для того, чтобы запустить сайт в docksal с использованием HTTPS, необходимо:

Выгрузка на сайт в .xml (разработка модуля)

24 февраля 2022 в 21:34

Всех приветствую!

Задача такая. Есть сайт на Drupal 9 dev.autoexpres.ru, есть выгрузка в формате XML для сайта Avto.ru, необходимо реализовать модуль, чтобы по крону все авто добавлялись на сайт.

Как это вижу своими словами:
Менеджер\Программа загружает по FTP avto.ru_d.xml файл и фотографии в папку на сайте.
Ежедневно по крону (в 00:00 по Мск, главное, чтобы не каждый запуск крона) модудь сверяет дату создания выгрузки с датой создания прошлой, уже добавленной выгрузкой, если она новее выполняем добавление авто в базу с помощью Queue API.

Как вывести товар в таксономии

21 февраля 2022 в 20:11

Работал с друпал 7, делаю таксономию категорий. Вывожу материал под нужной мне категорией и всё работает. Начал делать магазин на друпал9, голову сломал, не могу понять, категорию товара таксономией вывел, добавил поле термина в товар. Но ни в какую товар по категорией не появляется. Подскажите как это работает? Что стало со всемогущим друпалом после реконструкции? Много нового. Но не могу понять как это работает.

Как переопределить вывод item-list.html.twig для поля конкретного вьюса?

21 февраля 2022 в 19:09

Есть вьюс под названием Article referenced content, в котором одно из полей является множественным и выводится как список. Как назвать файл item-list.html.twig , чтобы написанное в нем работало только для этого вьюса?