Drupal9

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

19 июля 2022 в 14:40

Добрый день

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

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

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

Отслеживаем время работы php кода

15 июля 2022 в 16:04
2

Для того, чтобы отследить время выполнения определенного кода, то перед началом этого кода вставляем

$start = microtime(true);

а по окончанию

Шаблон (тема) для 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:

Задачка с переездом с display suite на layout builder

13 июля 2022 в 20:00

Есть старый проект на d8, сделан с ds и basic cart. От ds использовались кастомные поля (интерактивная (с nid) ссылка на модальное открытие формы быстрого заказа) и отображение нод (в 2,3 столбца), и ещё field group внутри.