Drupal

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_*если вам нужно очистить кеш вручную? Безопасно ли / необходимо / рекомендуется усекать...

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

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

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
Как правильно установить контексты кэша для пользовательских блоков?

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

12
Как мне управлять совместной разработкой на сайте Drupal?

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

12
Предложения шаблона страницы не работают

Я создал тему и у меня есть файлы шаблонов в этой структуре /templates/page/page.tpl.php /templates/page/page--node-type.tpl.php Я создал собственный шаблон страницы, но по какой-то причине он не был загружен Drupal. Я очистил свой кеш, а также попытался добавить эту функцию препроцессора в файл...

12
Как ускорить работу Batch API?

Я сталкивался с этим как с сторонними модулями, так и с некоторыми из моих собственных операций. Мне интересно, как можно ускорить пакетные операции моего / contrib ? Предположим, они работают с узлами (импорт / обновление и т. Д.), И мы имеем дело с разбором списков узлов в диапазоне более 10000...

12
Что «Entity API» добавляет к Drupal API и почему модуль зависит от него?

Модуль Entity API расширяет API-интерфейс, определенный в Drupal. В каких случаях модуль должен использовать API, предоставленный этим модулем? Легче ли писать модули, реализующие новые сущности, если они зависят от модуля Entity API ? Под «легче писать» я подразумеваю, что для модулей,...

12
Лучший способ оценить производительность стека Drupal

Недавно я задал вопрос о производительности Drupal и получил несколько отличных ответов. Это заставило меня задуматься о том, что является надежным / значимым способом тестирования Drupal? Легко сказать «установить APC, memchached & Varnish» или «установить модуль x или y», но как я могу...

12
Стратегии мониторинга инфраструктуры

В последнее время я столкнулся с некоторым простоем на некоторых сайтах Drupal, которые я развернул. Я хотел бы подходить к проблеме проактивно, а не реагировать на эти простои путем перезапуска служб или самого сервера. Я читал об инструментах мониторинга, таких как nagios, munin, cacti и т. Д.,...

12
Как оформить тему представленных форм?

Я создал вид с несколькими открытыми фильтрами, но он выглядит ужасно. Я хотел бы улучшить тематику, в том числе обернуть все это в набор полей, а также сгруппировать некоторые другие элементы (например, объединить опубликованные и обновленные входные данные), но не уверен, как это сделать. Я...

12
Как обойти node_access при использовании EntityFieldQuery?

С помощью следующего кода, если текущий пользователь не имеет «обходного доступа к узлу» (см. _Node_query_node_access_alter () для точных проверок), тогда запрос проверяет наличие node_access, даже если я не использую тег «node_access». Как можно избежать проверки node_access с помощью следующего...