Блоги

Запуска команды 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 из корня сайта работает, а вот именно в своей теме нет. Может кто-то сталкивался ?

Карты сайта

24 ноября 2022 в 9:05

Здравствуйте. Использую модуль xmlsitemap. На сайте огромное количество элементов и при нажатии на кнопку "Перестроить карту", происходит долгое выполнение и затем прерывание процесса.

Приходится использовать драш-команду xmlsitemap:rebuild и с помощью нее происходит перестроение.

НО в настройках этого модуля хочу установить более 5 000 ссылок на странице. В таком случае и драш-команда не помогает. Выдается ошибка "output is empty". (До 5 000 ссылок работает отлично)

Импорт из CSV (как убрать пробел в целом числе)

24 ноября 2022 в 5:37

В csv файле есть поле цена в след. формате - "1 300", если я загружаю в поле целое число - поле остается пустым.
Собственно вопрос: как загрузить через feeds именно в поле "целое число"? и можно ли убрать пробел с помощью feeds tamper?

Выбор языка при подписке на новости

22 ноября 2022 в 21:27

Всем привет!
Установленный модуль simplenews для рассылки новостей с сайта.
Нужно в форме подписки добавить выбор языка (ру или англ), на котором пользователь хочет получать рассылки?
Я так понимаю должны как-то формироваться 2 списка подписчиков ру и англ и далее по ним делать отправку новостей.
Ну или любой другой подобный модуль

Как добавить ответственного за создание материала

22 ноября 2022 в 17:16

Добрый день подскажите как сделать ответственного создание node, имеется ввиду не через никнем, а через доп. поле, и добавить поле выбора пользователей (не Entity reference) не свезённого со стандартным инструментом.

Метатеги Drupal 8.7.7

22 ноября 2022 в 14:36

Задание такое, к каждой странице нужно приrрепить Title, Description (в том числе главная страница)

https://www.drupal.org/project/metatag - пробовал установить это расширение, модули любой версии не устанавливаются

В основном вот такая ошибка

Как обновить модуль, если composer пишет killed?

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

Приветствую. Как обновить модуль, если composer пишет killed?

composer update drupal/search_api --with-dependencies

Система пишет Killed. Прочитал, что composer нужно больше оперативной памяти. У меня 2 ГБ всего. Из них свободно 900м.
Composer version 2.0.12

Full Stack разработчик Drupal (уровня Middle / Senior)

21 ноября 2022 в 15:10

О работодателе Рос-Билет ру (РБр)
Ведущий ресурс Рунета по продажам электронных билетов на междугородные и международные автобусные рейсы. В продаже стоят билеты на несколько десятков тысяч рейсов с посадкой из тысяч городов. Большинство сотрудников РБр работают в удаленном режиме (вне офиса компании).

Язык: русский.

Город: любой.

Описание вакансии
Требуется Full Stack программист уровня Middle / Senior для разработки новых функций сервиса Рос-Билет ру.

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

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

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

Метатег Description в зависимости от значения поля

20 ноября 2022 в 20:51

Здравствуйте,
есть такая дилемма, выводить в метатег Description значение в зависимости от значения поля.
Есть поле Description, если оно заполнено - то выводить это значение. А если оно пустое, то выводить краткое содержание из текста.
Сейчас у меня в модуле Metatag вот такое значение стоит: [node:field_descript:value][node:summary]
Но это неправильно. Если поле постое. то все ок. А если заполнено, то идет сначала значение Поля а потом к нему еще и суммируется node:summary.
Как сделать правильно?

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

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

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

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

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

А как?

Синоним url

19 ноября 2022 в 12:05

Подскажите как можно настроить, что бы при создании определенного типа материала в url приписывался определенный префикс вместо node?

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

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 - при переходе с главной страницы сайта

VPS/VPN - Объявляем о старте Акции и снижаем цены на -50%

16 ноября 2022 в 20:16

Добр пожаловать,

Вас приветствует компания IPHOSTER OÜ, - мы европейская компания, более 15 лет на рынке хостинга. Наш девиз всегда был прост и понятен, - предоставление клиенту услуг высокого качества по доступной цене. Мы действительно всегда были принципиальны в данном вопросе, технологии развиваются с каждый годом и поэтому мы выполняем обновление оборудования для повышения качества услуг и в соотвествии с требованиями клиентских запросов.

Ошибка при обновлении 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 7 - отчистить метатеги ноды

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

Здравствуйте. Подскажите, пожалуйста, есть определенная нода с id = 849.
В редактировании во вкладке devel вижу, что значения поля metatags заполнены

Как программно мне их отчистить для русского языка?