Size: a a a

2020 September 21

К

Константин in Drupal RU
Форма сама по себе итоговая небольшая и лаконично сгруппирована... а что друпал ляжет от 100 полей - не ожидал
источник

VS

Victor Stepankov in Drupal RU
друпал у тебя как раз работает
источник

К

Константин in Drupal RU
Получается что да ))
Но осадочек то остался 😅
источник

К

Константин in Drupal RU
А снова к теме..
Так а что делать то, когда нужно 100 полей?
источник

ИЛ

Иван Лещёв in Drupal RU
По вкладам разбивать. Ещё проблема может быть, что человек не готов заполнять форму, где 20 полей обязательно.
источник

К

Константин in Drupal RU
> По вкладам разбивать.
Не подскажите есть ли готовый модуль, чтобы разбить форму создания материала на вкладки\этапы?
источник

К

Константин in Drupal RU
> Ещё проблема может быть, что человек не готов заполнять форму, где 20 полей обязательно.
Сервер беспокоится о чувствах человека и предусмотрительно выкидывает ошибку 500? Или я не так понял сообщение?
источник

ИЛ

Иван Лещёв in Drupal RU
Константин
> Ещё проблема может быть, что человек не готов заполнять форму, где 20 полей обязательно.
Сервер беспокоится о чувствах человека и предусмотрительно выкидывает ошибку 500? Или я не так понял сообщение?
Нет, это юзкейс такой, менеджер готов заполнить треть, а не всё. Так пусть заполняет, не надо делать поля обязательными, надо блокировать публикацию. Причём сохранять, но не менять статус.
источник

ИЛ

Иван Лещёв in Drupal RU
Константин
> По вкладам разбивать.
Не подскажите есть ли готовый модуль, чтобы разбить форму создания материала на вкладки\этапы?
Бес понятия. Для семёры мы сами пилили 5-6 лет назад по указанным причинам.
источник

К

Константин in Drupal RU
max_input_vars увеличили до 5000 как на тестовом хостинге
Не помогло
источник

PP

Pavel Popov in Drupal RU
Это разве 2.4.7 ? Эта версия меньше требуемой
источник

PP

Pavel Popov in Drupal RU
Pavel Popov
Это разве 2.4.7 ? Эта версия меньше требуемой
А стоп, это уже я гоню
источник

ЮП

Юрий Поляков... in Drupal RU
Приветствую! Скажите пожалуйста в Drupal 8 есть такая возможность назначить/выбрать тему для конкретной роли/пользователя? Например, один видит stark а другой bartik?
источник

VL

Vasily Lukas in Drupal RU
Константин
> По вкладам разбивать.
Не подскажите есть ли готовый модуль, чтобы разбить форму создания материала на вкладки\этапы?
Посмотри в сторону модуля https://www.drupal.org/project/eav_field и я согласен с теми кто считает твою архитектуру со 100 полями кривой
источник

VV

Vitaliy VVS in Drupal RU
Юрий Поляков
Приветствую! Скажите пожалуйста в Drupal 8 есть такая возможность назначить/выбрать тему для конкретной роли/пользователя? Например, один видит stark а другой bartik?
источник

К

Константин in Drupal RU
Спасибо, попробую
Вы не в курсе, я смогу на его основе создавать фильтры по значениям во вьюз?
источник

ЮП

Юрий Поляков... in Drupal RU
Спасибо! Яндекс мне не подсказывал :)
источник

VV

Vitaliy VVS in Drupal RU
Юрий Поляков
Спасибо! Яндекс мне не подсказывал :)
в яндексе и искал: drupal 8 role based site theme
источник

VL

Vasily Lukas in Drupal RU
Константин
Спасибо, попробую
Вы не в курсе, я смогу на его основе создавать фильтры по значениям во вьюз?
Не скажу про вьюс, не помню есть ли с ним интеграция. Но контроллер точно напишите
источник

VP

Vlad Proshin (drugan... in Drupal RU
Vadim Valuev
Дык нет. В случае с фильтрами - нет.   Если посмотреть на ModuleInstaller::uninstall(), то есть там вызов validateUninstall() https://git.drupalcode.org/project/drupal/-/blob/8.9.x/core/lib/Drupal/Core/Extension/ModuleInstaller.php#L394, раньше чем каких бы то ни было хуков и тд.
А validateUninstall делает простую вещь
foreach ($this->uninstallValidators as $validator) {
       $validation_reasons = $validator->validate($module);

Среди $this->uninstallValidators у нас есть https://git.drupalcode.org/project/drupal/-/blob/8.9.x/core/modules/filter/src/FilterUninstallValidator.php, который проверяет, есть ли в активном конфиге форматов фильтры, зависящие от деинсталлируемого модуля. Они есть, поскольку конфиг, где они удалены, ещё не импортировлся. Всё, выбрасывается исключение. И порядок инсталляции/деинсталляции здесь ни при чём.
ты проверял работу этого FilterUninstallValidator ?

Вот мои результаты. Первый - модуль не может быть удалён, потому что нвйден фильтр в одном из форматов:

.
источник