Drupal8

hook_user_load на друпал 9

28 сентября в 15:07

Как вызывается/называется hook_user_load на восьмерке?
hook_ENTITY_TYPE_load ?
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Entity%21...
Не нашел в сети примеров кода из жизни. Хочу объявить в своем модуле кастомные переменные пользователя, которые будут доступны в twig шаблоне профиля пользователя user.html.twig
Для текущего пользователя currentUser()

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

21 сентября в 13:29

Всем привет.
Через multiple_registration создал 2 страницы регистрации для 2х ролей: Заказчик, Мастер.

Роли не исключают друг друга, но вот вопрос: как Заказчику стать Мастером, не меняя логин?
Т.е. как перейти из одной общедоступной роли в другую. По принципу: заполнил поля роли - перешел.

Как в представлении применить свои стили? Д8

20 сентября в 12:58

Как в представлении применить свои стили?
Прописать буквально несколько строк
Пока вообще только - ширину таблицы

Спасибо.

------------------------

решил через модуль - как это не смешно.
Только не Препроцессор, а :

<?phpfunction stili_page_attachments(array &$page) {
  $current_path = \Drupal::service('path.current')->getPath();
  if($current_path == '/sssss'){

    
  $page['#attached']['library'][] = 'stili/stili';
}}?>

Программно обновить прикрепленное изображение к ноде.

13 сентября в 11:59

Всем привет.
В общем ситуация следующая:
Программно добавляю изображение к ноде, изображение обновляется (в редактировании ноды, новый файл), но в отображении показывается старое изображение, как будто какой то node rebuild надо вызвать.

Т.е. если открыть редактирование ноды и добавить другое изображение все отлично.

Вот код:

Дополнительные закладки в настройках. То есть, то нет!

13 сентября в 9:34

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

Как разрешить пользователю видеть во вьюхе свои неопубликованные материалы, но не видеть чужие?

10 сентября в 16:45

У пользователя есть право "Просмотр своих материалов, снятых с публикации".

Создал вьюху, которая выводит материалы пользователя по ID.

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

Может туплю...

Запустить конкретный hook_install повторно

Для того чтобы запустить конкретный hook_update повторно, нужно изменить в БД сайта версию схемы модуля (номер последнего апдейта)

drush ev "drupal_set_installed_schema_version('MYMODULE', 9002)"

Почему в Commerce рекомендуют делать сетку товаров дисплеями, а не полями. И делаете ли вы эту сетку на полях?

9 сентября в 23:09

Всем привет!

В сборках Commerce и курсах по нем же предлагается делать сетку товаров на дисплеях. Почему так?

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

А вы делаете сетку товаров Commerce на полях? Если да - скиньте примеры ваших сайтов.