Устанавливаем флажок FILE_STATUS_PERMANENT для файла в DRUPAL 9

Если файл загружен через поле, созданное в конструкторе полей какого либо entity Drupal, то соответствующий модуль, предоставляющий функционал загрузки файла, сам обеспечит установку необходимого статуса. Что если поле было создано программно, и требуется сменить статус файла с ‘Временного’ на ‘Постоянный’?

Допустим, у нас в какой то форме добавлено поле изображения следующим образом:

Обратите внимание, что здесь вы можете настроить валидаторы, а также использовать токены подстановки, если вам это требуется.

На этапе обработки формы submit, установите признак PERMANENT для загруженного файла:

Мало букафф? Читайте есчо !

Проблема с сохранением asymmetric paragraphs в tmgmt

Октябрь 4, 2024 г.

Проблема описана вот тут, и там даже предлагается патч https://www.drupal.org/files/issues/2024-05-28/3134922-40.patch,который частично решает проблему, но в #43 siavash (Sia) более подробно рассказывает о том, как сохраняются данные, и становится ясно, ...

Читать

Показ анимации, что идет загрузка, для обновления контента views в режиме ajax

Май 22, 2021 г.

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

Читать

Установим контекстные фильтры в drupal views программно

Август 30, 2021 г.

Пример кода как рендерить блок views с программной установкой contextual filters. Контекстные фильтры устанавливаются методом ViewExecutable::setArguments(array $ARGS). В примере я передаю пару аргументов в качестве значений контекстных фильтров. ...

Читать

Вывод всех локальных переменных в twig

Июнь 3, 2024 г.

Все видимые переменные шаблона можно посмотреть в переменной _context. Вывести их имена, используя перебор циклом for: [crayon-69e096a96af8e702320217/] В Drupal, если вы используете модуль devel, в twig будет доступна функция dpm: [crayon-69e096a96af95614123540/]

Читать
 

Комментарии к «Устанавливаем флажок FILE_STATUS_PERMANENT для файла в DRUPAL 9»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: