Добрый день.
Можете подсказать, как получить дефолтный стиль изображения, указанный в настройках поля?
Раньше в семерке можно было сделать так:
$inst_info = field_info_instance($entity_type, $field_name, $bundle);
$image_style = $inst_info['display']['default']['settings']['image_style'];
$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());
$field_conf = FieldConfig::loadByName('user', 'user', $field_name);
ksm($field_conf->getSettings());
Информации о стиле изображения нет.
Комментарии
$user->$field_name->view('default')[0]['#image_style'];