4
ロールに基づいてビューのフィールドを非表示にするにはどうすればよいですか?
/ admin / peopleで、表示名(つまり、表示名がユーザーリストに表示されてはいけない)を非表示にしたいのですが、特定のロールに対してのみです。 私の.moduleファイルでは、次のフックを試しました: function hook_views_data_alter(array &$data) { kint($data['users']);die; } function hook_views_pre_render(\Drupal\views\ViewExecutable $view) { if($view->id() == 'myview'){ print_r($view->result);die; // kint($value->_entity->get('title')->value); } } function hook_views_post_render(\Drupal\views\ViewExecutable $view) { if ($view->id() == 'viewid') { // Set the view title. $field_name = $view->getFields(); } } function hook_field_views_data_views_data_alter(array &$data, \Drupal\field\FieldStorageConfigInterface $field) { $field_name = …