Блоги

Перехват данных из Вьюхи. Как?

22 июля 2022 в 1:16

Перехват данных из Вьюхи. Как?

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

Как?

JS мне не очень нравится.

Спасибо.

Search API Autocomplete поиск по вариациям

21 июля 2022 в 23:04

Всем привет! На сайте используется модуль Search API Autocomplete
Поиск по товарам работает отлично. Но мне нужен поиск именно по вариациям. По ним живой поиск не работает, а только поиск с сервера. Хотя настройки задаю одинаково
https://i.imgur.com/xANQKVX.png
https://i.imgur.com/8MvkXP9.png
Кто-нибудь может помочь разобраться?

Импорт товаров в Drupal Commerce с помощью файла YML

21 июля 2022 в 15:10

Всем привет!

Есть d7 commerce, есть feeds и все что нужно. Ранее был опыт только экспорта CSV файлов, там все просто и понятно как настраивается feeds, а вот с файлами yml я ни раза не работал. Подскажите, в сети не нашел информации, как осуществить импорт товаров на сайт d7 commrce с помощью yml файла? Если в CSV понятно, там разделители ячейки и маска парсера ясна, то в yml там верстка и прочая шляпа, как ее скормить фидсу?

Неверная ссылка на новость на главной странице.

21 июля 2022 в 15:08

Добрый день! На главной странице http://soub.ru ссылка на новость "23 июля библиотека станет основной площадкой Всероссийского дня чтения вслух" стоит http://soub.ru/node/12788, хотя фактически новость находится по адресу http://soub.ru/node/12787. В какую сторону следует копать? ПО какой причине неверная ссылка указывается? Есть какие-то варианты? Все заранее спасибо за комментарии

Перенести в блок вывод связанных материалов, views

20 июля 2022 в 19:34

Всем привет!

Ребят, не могу вспомнить как сделать. Восьмой друпал

Есть нода, есть привязанные к ней материалы, тупо галочками отмеченные. Не похожие материалы через связку таксономии, а просто поштучно отмеченные.
Вывести их в ноде не проблема, тут понятно. А мне надо вынести в блок. Уже башку сломал как и что во вьюз затолкать.
Вывод всех материалов понятно, как прописать условия вывода? Через связи? Логику уже не могу сообразить

Требуется специалист для редких задач

20 июля 2022 в 12:21

Добрый день,

нужен Drupal-специалист для выполнения редких задач (1-2-3 задачи в месяц). Уровень требуется хороший - знание Git, D9, Twig, SQL, CSS/JS, письменного русского и английского языка обязательно. Плюсом будет знание Redmine, Lando.

Перестал работать пагинатор на Drupal 7. В чём дело?

20 июля 2022 в 10:39

Задаю поиск на сайте какого-то материала. Выводятся ноды с содержанием. Внизу страницы есть пагинатор, который, по логике, при нажатии на кпопку ”следующая” должна открывать вторую страницу с найденными материалами. Но вторая страница открывается абсолютно пустой, и только в левом вернем углу выведена цифра 1.

Такая же ситуация с пагинаторами в представлениях. Из-за этого не возможно выводить по 10 заголовков на страницу в представлениях, из-за чего вынужден выставлять все материалы (более 500) на одну страницу, а это очень не удобно.

Подскажите, пожалуйста, в чём дело?

Проблема с авторизацией под админом

20 июля 2022 в 5:30

Всем привет. Подскажите пожалуйста решение проблемы. При аутентификации под Админом возникает следующая ошибка

и никак не могу зайти под админом. При этом есть второй аккаунт, захожу спокойно. Пробовал в базе поставить пароль от модера, админу, не помогает. Просьба подсказать. Друпал 7

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

20 июля 2022 в 2:02

Есть вьюшка которая ищет проиндексированные поля entity по контекстным фильтрам. Добавил кастомный блок к вьюшке вот таким образом:

Скрыть частью большого меню скриптом

19 июля 2022 в 14:40

Добрый день

Есть большое меню интернет магазина. Нужно пункты меню которые глубже определенного уровня скрывать скриптом чтобы в исходном коде не было этих пунктов меню.
Приветствуется решение в виде модуля для последующего использования на разных проектах.

Помогите разобраться с node_access (hook_node_access_records и hook_node_grants) в Drupal 7

19 июля 2022 в 13:14

Добрый день, запутался с принципом работы таблицы доступа в D7

Имеется сайт на D7, с установленным модулем Organic Groups,
создаю несколько групп и включаю в них пользователей.

После чего создаю тип материала как контент группы. И создаю тестовую ноду, в которой указываю,
что она является например контентом Group One (в типе материала указано, что весь материал будет доступен только участникам)

Таким образом получаю ноду которая доступна на просмотр только участникам, в результате в таблице node_access появляется строка

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

18 июля 2022 в 9:07

В результатах я получаю одну цитату и ссылку на страницу, можно ли получить ссылку именно на цитату в странице, это как то настраивается или модуль есть такой?
Как реализовать получение всех совпадений на странице, страницах, вместо одного результата для ноды?

Кешированье представление только для анонимных пользователей. Возможно ли и нужно ли?

17 июля 2022 в 14:12

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

Можно как-то выключить кеширование вьюхи только для зарегистрированных пользователей?
Или я куда-то не в ту степь думаю?

Не обновляется Друпал 9

16 июля 2022 в 20:11
composer update drupal/core --with-dependencies
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 1 update, 0 removals

$form_state->getValues() - сортировка полученных значений как настроено в Управлении отображением

15 июля 2022 в 20:22

Есть контактные формы созданные тут: /admin/structure/contact
В них есть разные поля.

В своем модуле получаю значения полей форм:

Обновление модулей D7

15 июля 2022 в 11:40

Всем привет! Поступила задача: составить список необходимых обновлений для сайта для выставления счета (ничего не делать, пока счет не будет оплачен). Сайт разрабатывался давно, кем и когда - неизвестно, но он у нас на поддержке. Возникла проблема:
12 июля в доступных обновлениях было 6 модулей
14 июля - 12 модулей + ядро
15 июля - уже 16 модулей + ядро
При этом у модулей за это время никаких обновлений не выходило.
Предположили, что кто-то со стороны клиента восстанавливает какие-то бэкапы. Но админы всё отрицают.

Кеш не работает

15 июля 2022 в 9:02

Здравствуйте.
Вывожу ноды типа Статья через getViewBuilder.
Мне надо, что бы кеш для всех статей, всего списка этих нод был включен навсегда ['#cache']['max-age'] = \Drupal\Core\Cache\Cache::PERMANENT;

При этом есть тег статьи node:13126. При изменении этой статьи должен инвалидироваться кеш и создаваться заново.
В случае обновления других статей кеш должен оставаться.

Список статей выводится через шаблон темизации.

Шаблон (тема) для drupal 9 по образцу

15 июля 2022 в 8:15

Необходимо создать адаптивный шаблон сайта на drupal, максимально похожий на существующий по дизайну и структуре. Сайт не сложный, НКО, никаких магазинов, оплат и пр.
Перенос контента не требуется - это мы сами.

ПРоблема с темой - не подключаются библиотеки

14 июля 2022 в 14:34

Уважаемые коллеги, доброго времени суток
Осваиваю 9-ку, раньше сидел на 7-ке. И сразу проблема: моя пользовательская тема не подключает библиотеки. Никакие свои css и js файлы я не могу подключить. Хотя, делаю все как на drupal.org велят:
в папке themes сделал папку mukcbs_thm, в ней папки css и js. в кои положил файлы custom.css и custom.js,Ж в папке mukcbs_thm создал
создал файл mukcbs_thm.libraries.yml:
custom-styling:
version: 1.x
head: true
css:
theme:
css/custom.css: {}
custom-scripts: