Drupal8

Контент поля материала не выводится в инкогнито

14 августа 2023 в 12:41

Здравствуйте.
У меня создан некоторый тип материала (через административную панель Друпал 8).
Одно из полей является ссылкой на этот же тип материала. При выводе этого поля в шаблоне node--<мой_материал>.html.twig через {{ content.my_field }} будет выводиться контент определенного поля материала, к которому данная единица привязана.

Можно ли сделать так, что бы в авторизованном режиме контент этого поля выводится, а в инкогнито - нет?

Form API, вывести изображения в форме

9 августа 2023 в 5:52

Здравствуйте. У меня есть форма, созданная через FormBase. В ней описаны различные поля в виде рендер массива. Необходимо в этой форме вывести определенное изображение.
Нашел для рендер массива индекс "html_tag":
$form['html_tag'] = [
'#type' => 'html_tag',
'#tag' => 'img',
];

Сначала попробовал указать "#value" => 'ссылка_на_изображение'. Не сработало.
Потом попробовал "#href" => 'ссылка_на_изображение'. Тоже не то.

Найти и устранить модуль, который нагружает сервер.

4 августа 2023 в 15:20

Добрый день коллеги!
Намучался с сайтом. Не пойму что его нагружает, но я сменил уже 2 сервера, новый буквально вчера.
На графиках под 100% нагрузка процессора.
Сервер VDS от Таймвеб.
Сможет кто-то найти и устранить причину нагрузки?
Поддержка говорит что база всегда нагружена. Очистки кешей, перезапуск сервера вообще не помогают.
Работает несколько редакторов на сайте. Как только они заходят с утра, начинает тупить сайт и никто не может работать нормально.
Ищу человека, который сможет помочь за оплату.
Пишите в личку пожалуйста.

Сделать недоступной кастомную страницу для неавторизованных пользователей

24 июля 2023 в 7:10

Здравствуйте. Есть кастомный модуль, предоставляющий некоторую страницу. Необходимо сделать так, что бы неавторизованные пользователи ее не видели (запретить доступ). Думал, может в роутинге в require _acces прописать какое-то право (и надо ли его создавать или в друпал есть готовое для такого случая).

Получить title и description метатега

12 июля 2023 в 6:39

Здравствуйте. У меня Drupal 8.
Загружаю объект ноды и пытаюсь получить данные метатега.
[field_metatags] => Array
(
[x-default] => Array
(
[0] => Array
(
[value] => a:2:{s:5:"title";s:144:"Наименование метатега";s:11:"description";s:264:"Описание метатега ";}
)

)

)

Как интегрировать сторонний скрипт на php-файлах без БД

5 июля 2023 в 11:51

Здравствуйте! Подскажите, как интегрировать в Drupal8 сторонний скрипт гостевой книги на php-файлах без БД? В какую сторону копать?

Нагрузка на сервер, nginx большое количество запросов

23 июня 2023 в 16:50

Добрый день!
На ровном месте вот такие чудеса. Никаких работ не было на сервере и на сайте.
И с ничего под 100% нагрузка. Сервер выделенный, мощностей за глаза.
Ддос защита стоит, никаких кронов не запускается автоматом, работают редактора, просто публикуют новости. Никакие очистки кешей и перезагрузки сервера не помогают.
Админа сервера нет ( он все настроил и ушел, все работало вроде.
В поддержке говорят о большое количество запросов. Как это дело прервать?
Версия 8.9.1

Как обернуть блок views div-ом со своими атрибутами?

18 июня 2023 в 19:20

Например нужно обернуть блок дивом с атрибутами data-spy="affix" и data-offset-top="197" чтобы получилось так:

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

26 мая 2023 в 9:50

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