Блоги

WebForm Drupal 10

7 июня 2023 в 20:25

Доброго времени суток!

Суть задачи:

После самбита формы, перенаправлять на кастомную страничку (желательно сделать через View), и отобразить данные, которые были введены в форму.

Спасибо за ваше время!

Как избавиться от зависимости? (от модуля ctools :)

6 июня 2023 в 20:32

Решил снести тяжелый модуль ctools, которым вроде бы в трезвом уме не пользовался. Он был нужен для модуля Cloudflare, но после сноса последнего стал не нужен (казалось бы).
Никаких жестких зависимостей других модулей от ctools нет.
Пытаюсь деинсталлировать ctools и вижу следующее:

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

6 июня 2023 в 0:00

Здравствуйте. Есть мультиязычный сайт на английском (по умолчанию) и испанском языках, используется модуль Entity Translation. Когда админ создает карточку компании, то сразу на двух языках, тут все нормально. Но есть контент, который создают пользователи, например отзыв о компании. Понятно, что отзыв создается пользователем на каком-то одном языке, но система создает 2 URL site.com/review/1 и site.com/es/review/1. Мы получаем проблему, при которой есть два разных урла с одинаковым заголовком и контентом. С точки зрения поисковых систем это плохо. Как выйти из ситуации?

Ищу опытного специалиста по Друпал

5 июня 2023 в 9:47
1

Приветствую. Нужен программист на друпал. Работа с сайтом и разработка срм системы. Все проекты рабочие, работы довольно много.

Добавление поддержки Google Analytics 4

4 июня 2023 в 12:27

На своем сайте на Drupal 7 обновил модуль google analytics, чтобы добавить тикер начинающийся на G-
Это для поддержки Google Analytics 4.
При сохранение настроек появляется ошибка: Error: Call to undefined function _google_analytics_valid_property_id() in googleanalytics_admin_settings_form_validate() (line 550 of
sites/all/modules/google_analytics/googleanalytics.admin.inc).

При этом для этого модуля указано следующие: composer require 'drupal/google_analytics:^2.8'

Это надо у хостера что-то подключить для php?

Docker. Периодические тупит открытие страниц.

3 июня 2023 в 10:37

Привет.

Не так давно пересел с OpenServer на Docker. Все в целом работает хорошо, сайты открываются значительно быстрее. Но периодически бывают затупы при открытии страницы сайта. Я работаю не только с Drupal сайтами, еще и с другими системами.

Доработать вывод новостной ленты в Друпал 9

1 июня 2023 в 15:30

Уважаемые коллеги, приветствую вас!

Мы недавно, наконец, перешли на отличный Drupal 9, вроде все хорошо перенесли, кроме одной детали:

вертикального дальнейшего роста новостного блока на главной странице, который изначально ограничен 40 материалами, с включением всех новостей за текущий день, которых зачастую становится более 40, чтобы они все обязательно выводились на первой странице и не попадали на вторую

Ранее иногда новостная лента за рабочий день достигала 60 публикаций, соответственно, сейчас первые 20 просто переходят на вторую страницу

Задать значение для поля field collection

1 июня 2023 в 14:18

Всем здравствуйте! Есть тип материала contracts, среди его полей есть поле field_extras - тип field collection.
В этой коллекции есть поле field_extra_number - это порядковый номер, принимает целое число. Я хочу задавать его программно, но не получается.
Пробую с помощью hook_node_presave примерно так:

Смена цены в зависимости от выбранного региона

31 мая 2023 в 22:35

Добрый вечер, стоит сайт на движке Commerce, есть три региона в которых необходимо указать свою цену на товар, по идеи должно быть готовое решение под такую задачу. Не могли бы вы помочь с этимя?

Стоп слова при разработке.

31 мая 2023 в 22:20
1

Обнаружил, что при разработке сайта нельзя использовать некоторые стоп слова в HTML коде.

Например:
контейнер с классом banner - скроется Адблоком
изображение с директорией tizer в пути - скроется Хромом.

Как вообще это все по научному называется и как этого избегать?

Drupal 10, Views: вывести контент текущего пользователя

31 мая 2023 в 14:12

Доброго дня!

Подскажите пожалуйста, как в Drupal 10 в Views сделать так, чтобы выводился только контент текущего пользователя?

Как я понимаю, нужно в контекстных фильтрах выбрать "Содержимое: Author UID", но в D10 есть только "Содержимое: Автор". Пробую так, все равно выводится весь контент, а не текущего пользователя.

Ckeditor Videodetector не разрешает смотреть видео в полноэкранном режиме

30 мая 2023 в 20:10

Поставил на разные сайты ckeditor_videodetector, чтобы вставлять видео в текстовую область с редактором. Все работает, но вот перевод видео в полноэкранный режим не разрешает. Пишет "Full screen is unavilable".

Почему так и можно ли исправить?

Пример тут: https://www.barcamania.com/multfilm-ob-istorii-superligi-v-stile-krasnoy...

Mailchimp - добавить placeholder и изменить label

30 мая 2023 в 19:10

Drupal 10
Добрый вечер, подскажите пожалуйста, как мне изменить эти надписи, перерыл весь интернет но ничего не помогает, возможно я не там использую название темы в функции пхп или не там подставляю нужный ИД

Вот мой код, я все лишнее удалил

После обновлений ядра

30 мая 2023 в 15:23

Добрый день! После обновления ядра при попытке внести изменения в текст ноды появляется такая ошибка:

"Заголовок не может быть более 70 знаков, сейчас его длина 75 знаков".
При этом длина заголовка менее 70 знаков:

Только ты...

Из-за чего такое могло произойти и как исправить? Раньше нода редактировалась без проблем.

Ищу помошника для переноса интерент-магазина Drupal Commerce c D7 на D9.

29 мая 2023 в 16:04

В небольшую команду ищу помошника для переноса интерет магазина.
Я являюсь основным разработчиком, есть еще один разработчик, но учитывая объем работ ищу еще помошника.
Работа уже начата, но мы в самом начале пути.
Есть много кастомных модулей.
Процесс организован через giltab - репозиторий и таски.

views, поск в теле ноды и в комментах

27 мая 2023 в 21:44

Приветствую!
Подскажите, пожалуйста, решение, и есть ли оно?
Drupal 7/ Есть вьюс – вывод нод по сути. Есть поиск но содержимому.
Требуется сделать так, чтобы искало еще по всем комментам. Т.е. результат - ноды где в body или в комментариях есть искомое
Это реально? Подскажите как?
Спасибо.

Какой подход к созданию каталога использовать?

26 мая 2023 в 16:02

Пожалуйста подскажите в какой связке модулей вы делаете каталоги товаров?

Сейчас делаю сайт на 1000 товаров: D9 + Commerce + Views (Тизеры) с генерацией страниц по аргументам.
При добавлении 5-7 филдсетов + сортировка уже возникают проблемы с загрузкой товаров, так как запрос становится громоздким.

Разбираться с кэшем и его прогревом или переходить на фасеты?
Если второе, то подскажите набор модулей и какой платформой поиска вы пользуетесь?

Занесение в БД значения 0 и NULL

26 мая 2023 в 9:50

Здравствуйте. Вопрос больше не по друпал, а по mysql. Я через некоторую кастомную форму делаю запрос (update) к БД на перезапись одного поля (тип integer(10)). Я ввожу "0", в таком случае в БД в поле сохраняется значение "NULL". А мне важно отличие между 0 и NULL в моем случае.
Подскажите, как в это поле можно сохранить именно значение "0".

Автоматическое заполнение поля термина таксономии, взятое через поле Entity reference

25 мая 2023 в 12:33

Здравствуйте.
Есть тип материала Компания, который имеет поле с термином таксономии Категория. Поле Категория заполняется администратором сайта при создании Компании.
Есть тип материала Отзыв о компании, который через поле Entity reference ссылается на Компанию и тоже имеет поле с термином таксономии Категория. Но в этом случае поле Категория скрыто от обычного пользователя.
Как сделать, чтобы при сохранении Отзыва поле Категория автоматически заполнилось, взяв необходимые данные из материала Компания через поле Entity reference?