Drupal8

Ошибка при входе в "Entity visitors configurations"

10 августа 2022 в 2:25

Drupal 8.9.11, mysql 5.7.36
Обнаружил, что немного пухнет файлик visitors.ibd базы mysql и решил проверить настройки "Entity visitors configurations", что там есть в конфигурации сайта (не знаю связаны этот пункт к данной таблицы БД или нет, но решил глянуть). Однако при входе в /admin/config/entity_visitors/config получил ошибку:

Оптимизация работы сайта

5 августа 2022 в 12:37

Имеется сайт с большим количеством контента.
Ежедневно 50+ статей.
В последнее время крайне медленно работает админка, часто вылетает в 502 при сохранении.
Сайт находится на выделенном сервере, с приличной конфигурацией.
Возможно много лишних запросов, возможно не правильно настроен сервер.
Нужно разобраться и разогнать сайт до приличного состояния.
Стоимость работ жду от вас.
По запросу скину адрес сайта.
Сервер Timeweb

2 CPU • 6 ГБ RAM • 300 ГБ NVME
Ubuntu 18.04
LAMP

Установка или написание модуля Сбербанк Эквайринг

2 августа 2022 в 7:07

На сайт требуется установка или написание модуля для Сбербанк Эквайринг, прошу откликнуться тех кто сможет помочь в этом вопросе. Если нужна информация по сайту (точно не знаю что нужно указать для вашего понимания возможности установки/разработки) просьба написать в личку.

Модули для формы контакта

1 августа 2022 в 22:23

Привет друзья мне нужна помощь
Какой Модули, я могу использовать для такой формы контакта

Создание календаря для бронирования

27 июля 2022 в 15:04

Всем доброго времени суток!
Может кто подсказать есть ли модуль, который поможет реализовать похожий календарь для бронирования (без оплаты). Фото ниже.
Есть модуль BAT, но у него отдельная кнопка Reserve. А нужно что бы можно было бронировать сразу же в календаре, где видны доступные даты.


Буду очень призначтелен.

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

22 июля 2022 в 1:16

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

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

Как?

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

Спасибо.

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

20 июля 2022 в 19:34

Всем привет!

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

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

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

15 июля 2022 в 16:04
2

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

$start = microtime(true);

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

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

15 июля 2022 в 9:02

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

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

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

Как дать класс родителю в HOOK preprocess_input__textfield

9 июля 2022 в 18:06

Такой момент

if (!empty($vars['attributes']['placeholder']) && !empty($vars['element']['#title']))

при определенных условиях нужно давать класс для form-item