erbie: Блог

Главные вкладки

Ошибка при сохранении термина таксономии

13 апреля в 12:26

Всем привет!

При сохранении термина стала возникать ошибка

Drupal\Core\Database\IntegrityConstraintViolationException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'status_core' cannot be null: INSERT INTO {taxonomy_term_field_data} (tid, revision_id, vid, langcode, name, description__value, description__format, weight, changed, default_langcode, content_translation_source, content_translation_outdated, content_translation_uid, content_translation_created, status, revision_translation_affected, status_core)

Как удалить модуль field collection в drupal 8?

22 января в 15:39

Всем привет!
Есть такая проблема при удалении модуля field collection.
При удалении, система запрашивает, чтобы удалить сущности связанные с модулем, и все успешно удаляется. Но после удаления в списке для удаления модулей пишется -

Деинсталляции модуля Field collection препятствует следующая причина:
Поля, ожидающие удаления

И все, дальше процесс не идет. Кто уже сталкивался с подобной проблемой, как ее решить?

Инструменты для проверки скорости работы функций D8

10 января в 13:01

Всем привет!

Подскажите, есть ли инструменты, которые отображают скорость выполнения каждой функции на странице для drupal 8?

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

Относительные ссылки

27 марта 2019 в 12:03

Доброго времени суток!
Есть два сайта на D8 - один - копия другого, расположены на одном хостинге. Но на одном сайте все относительные ссылки формируются относительно текущего url, а на втором - относительно директории и все начинаются со слэша. Настройки сайтов одинаковые. В чем может быть причина?
Необходимо, чтобы все ссылки внутренние формировались относительно директории. От чего это зависит?

Добавление условия для множественного поля термина таксономии в запросе для hook_views_query_alter

27 сентября 2018 в 9:07

Добрый день! Помогите решить задачку.

Необходимо переопределить запрос для вьюса в hook_views_query_alter

Пример:

Метод addWhereExpression не учитывает поля без значений

2 августа 2018 в 14:15

Добрый день!
Подскажите как создать правильно запрос. В собственном handler фильтре для views, создается запрос $this->query->addWhereExpression, где выбираются поля в нодах. Если все поля заполнены, то фильттр работает, то есть запрос правильно обрабатывается, но если поля некоторые не заполнены, то фильтр игнорирует эти ноды.
Пример