Как получить image_style поля?

Аватар пользователя lo_sinclair

Добрый день.
Можете подсказать, как получить дефолтный стиль изображения, указанный в настройках поля?
Раньше в семерке можно было сделать так:

$inst_info = field_info_instance($entity_type, $field_name, $bundle);
$image_style = $inst_info['display']['default']['settings']['image_style'];

В восьмерке:

use Drupal\field\Entity\FieldConfig;
$field_conf = FieldConfig::loadByName('user', 'user', $field_name);
ksm($field_conf->getSettings());

Информации о стиле изображения нет.

Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя lo_sinclair
lo_sinclair 2 месяца назад

$user->$field_name->view('default')[0]['#image_style'];

Комментарии

Аватар пользователя lo_sinclair
lo_sinclair 2 месяца назад

$user->$field_name->view('default')[0]['#image_style'];