Em / admin / people, quero ocultar o nome de exibição (ou seja, o nome de exibição não deve aparecer na lista de usuários), mas apenas para uma função específica.
No meu arquivo .module, tentei os seguintes ganchos:
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 = $field->getName();
echo 'hjsjhwd';
print_r($field_name);die;
}
Nenhum deles me ajudou. Pensei em obter os campos da visualização "usuário" e depois disso a desabilitarei para uma função específica. Mas na lista de visualizações, o campo Nome ainda está aparecendo. Como posso ocultá-lo para uma função específica?
Existe alguma maneira de conseguir isso?
display name
em / admin / page, quero ocultar essa coluna em particular. Pode ser Se eu ocultar o campo, essa coluna também será ocultada para minha função específica.