Drupal9

Экспорт заказа в excel и дизайн письма с заказом

2 декабря 2022 в 20:02

Здравствуйте!
сайт drupal 9, commerce 2
Задачи:
1. Экспорт заказа в Excel:
Суть что если покупатель закажет 50 запчастей, то продавец просил в экселе работать с заказом
2. Дизайн письма заказчику и покупателю, чтобы товары приходили табличкой, а не в строчку
3. Как делать фильтры, какими модулями?
фильтры по бренду
сортировка по цене/новизне/может быть наличию.
Буду благодарна за ответы, так как не знаю где искать ответы.

Как вывести поле ID node в поля типа материала?

27 ноября 2022 в 23:06

На сайте типа ДОСКА ОБЪЯВЛЕНИЙ у каждого объявления нужно реализовать уникальный номер.
Решил сделать это через ID node
У меня есть тип материала и мне нужно к нему прикрутить поле ID чтобы каждая нода этого типа была пронумерована.
Как вывести поле ID node в поля типа материала?

А как в Search API Автоматически включать в индекс новые элементы?

26 ноября 2022 в 13:36

Всем привет. Специалисты, по Search API, скажите:
А как в в индекс автоматически включать новые элементы? По крону например.
В D7 вроде можно было как-то.

Запуска команды npm в теме сайта

24 ноября 2022 в 21:26

Всем привет, такой момент, хочу настроить для DDEV

hooks:
post-start:
- exec-host: "ddev auth ssh"
- exec-host: "cd web/themes/custom/test && ddev npm install --loglevel=error"

Суть я хочу использовать npm именно ddev. Если выполнить ddev npm install из корня сайта работает, а вот именно в своей теме нет. Может кто-то сталкивался ?

Как хранить проекты на Drupal 9+ в git-репозитории

21 ноября 2022 в 10:56
8

Сегодня я хочу поделиться опытом как лучше хранить проекты на Drupal 9+ в git-репозитории. Мне периодически попадают в работу чужие проекты, где в репозитории лежит ядро Drupal, контрибные модули и тд. Я считаю это нецелесообразно и избыточно.

facets - что делать с фильтром, у которого множество вариантов? Возможно chosen или select2...

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

Еще один вопрос по facets, думаю заслуживающий отдельной ветки.

Если в фасете 10 вариантов выбора - это смотрится нормально.
А если 50 - блок с чекбоксами уже не удобен.

Может использовать что-то типа chosen или select2 ?

А как?

Вьюз - фильтр даты по дню создания ноды

19 ноября 2022 в 0:59

Доброго времени суток.
Столкнулся с таким вопросом. Нужно выводить в Вьюз ноды в зависимости от дня их создания. Например, есть нода, созданная 18 ноября 2022 года, нужно чтобы она отображалась 18 ноября 2023 года, 18 ноября 2024 года и тд. Как я понимаю, нужно добавить Фильтр по дате создания ноды, но что указывать в настройке Is equal to?

search_api + facets как добавить строку поиска?

18 ноября 2022 в 14:59

Приветствую разработчиков!

Использую search_api + facets.

Создаю view на основе поискового индекса и добавляю на страницу вьюхи блоки фасетов.

Извините, за тупой вопрос. А как добавить строку поиска по заданным текстовым полям на эту страницу?

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

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

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