Вопросы с тегом «8»

14
Выполнить запрос с условием поля сущности с несколькими значениями

У меня есть тип контента, который имеет поле ссылки на сущность, которое позволяет пользователям добавлять несколько терминов таксономии в этом поле. Я пытаюсь выполнить запросы, которые захватывают узлы, которые имеют определенный набор терминов таксономии в этом поле. Использование одного...

14
Как показать текущий заголовок узла в page.html.twig ИЛИ в node.html.twig?

Если я хочу показать заголовок текущего узла в page.html.twig (по умолчанию он доступен только в файле node.html.twig), я должен создать функцию предварительной обработки следующим образом: function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in...

14
Как создать перенаправление программно? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Я пытаюсь создать перенаправление 301 с модулем...

13
Как правильно установить контексты кэша для пользовательских блоков?

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

13
KernelEvents :: REQUEST не запускается на кэшированных страницах

Я пытаюсь реализовать подписчик события KernelEvents :: REQUEST для выполнения некоторых действий при загрузке страницы. Мне нужно, чтобы это событие запускалось независимо от того, существует ли запрашиваемая страница в кэше Drupal - кажется, что KernelEvents :: REQUEST не запускается, когда...

13
Как отключить агрегацию с помощью drush или PHPmyadmin?

Я искал это, и ВСЕ я нашел сделки с Drupal 7. Старая команда drush drush vset preprocess_js 0не работает для Drupal 8, а таблица «переменных» в БД не существует в 8 ... Тем не менее, по какой-то причине я не могу отключить агрегацию на своем сайте D8 и хочу отключить ее с помощью Drush или DB. Вы...

13
Как встроить вид в определенный узел?

Я пытаюсь встроить представление в определенный узел. Я нашел учебники для этого с Drupal 7 и PHP-шаблонами: <?php print views_embed_view('view_name'); ?> Но я ищу путь в Drupal 8 с шаблонами веток. Я попытался вызвать views_embed_view()функцию в hook_node_view()и назначить ее узлу, чтобы я...

13
Что такое клонированные сайты в Drupal 8?

При попытке экспортировать конфигурации моего сайта с одного сайта Drupal 8 на другой я получаю следующую ошибку Этапная конфигурация не может быть импортирована, потому что она происходит с другого сайта, чем этот сайт. Вы можете синхронизировать конфигурацию только между клонированными...

13
Получить значение пользовательского поля пользователя

У меня есть пользовательская форма, которая должна отображать значение по умолчанию из пользовательского поля пользователя. Поле было создано в / admin / config / people / account / fields и его имя машины - field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid =...

13
Как перенаправить анонимного пользователя в форму входа после ошибки 403?

Я хочу перенаправить анонимного пользователя в форму входа, если такой пользователь обнаружит ошибку 403. Я создал подписчика на события, и это мой код, но я попал в цикл на текущей странице. /** * Redirect anonymous user to login page if he encounters 404 or 403 * response. * * @param...

13
Получение объекта узла в hook_form_FORM_ID_alter

Ответьте на этот вопрос, но у меня недостаточно репутации, чтобы попросить пояснения в комментарии. Я портирую предоставленный модуль на Drupal 8. Sugested код на вышеупомянутом CR и пост не работает: $node = $form_state->getFormObject()->getEntity(); Ничего не загружается в переменную $...

13
Логин пользователя REST формат

У кого-нибудь есть рабочий REST Login на Drupal 8? Это то, что я пытался. POST /user/login HTTP/1.1 Host: 8.d8.local Content-Type: application/x-www-form-urlencoded Accept-Encoding: http://nikhilmohan.in Cache-Control: no-cache name=test&pass=password&form_id=user_login_form Он возвращает...

13
entityQuery с несколькими условиями на условиях таксономии не возвращает результата

В моем случае использования у меня есть объект, который имеет два поля, которые ссылаются на уникальные словари. Новости: - тег (ссылка на сущность) - категория (ссылка на сущность) Если я запрашиваю одну из этих ссылок, я получаю результаты, однако, когда я запрашиваю оба (фильтр AND), я не...

13
Какие таблицы следует очищать при очистке кэша базы данных вручную?

До D8 для очистки кэша вручную можно было обрезать все таблицы, начиная с cache_. В Drupal 8 все еще есть таблицы, начинающиеся с cache_, но есть и cachetagsтаблица. Совет в D8 все еще урезать, cache_*если вам нужно очистить кеш вручную? Безопасно ли / необходимо / рекомендуется усекать...

12
Как переопределить заголовок страницы по типу контента

Я использую pagetitleосновной модуль для отображения заголовка страницы. Тем не менее, для определенных типов контента я хочустраницаОсновной заголовок должен быть меткой типа контента (например, «Новости»), а не меткой узла (например, «Drupal 8 выпустил!»). Есть ли простой способ добиться этого?...

12
Проверьте тип содержимого узла в обработчике препроцесса

У меня есть ряд переменных, которые я хочу сделать доступными в шаблонах веток для определенных шаблонов контента. У MYTHEME.themeменя есть: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block')...

12
Ищем пример вставки базы данных

Согласно db_insertстранице руководства, эта функция устарела, и для вставки лучше использовать соединение с базой данных Drupal 8. Устаревшее начиная с Drupal 8.0.x, будет удален в Drupal 9.0.0. Вместо этого получите соединение с базой данных, внедренное в ваш сервис из контейнера, и вызовите...