field_group-8.x-3.1/tests/modules/field_group_test/field_group_test.module

tests/modules/field_group_test/field_group_test.module
<?php

/**
 * @file
 * Fieldgroup test module.
 */

use Drupal\Core\Access\AccessResult;
use Drupal\Core\Field\FieldDefinitionInterface;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Session\AccountInterface;

/**
 * Implements hook_entity_field_access().
 */
function field_group_test_entity_field_access(
  $operation,
  FieldDefinitionInterface $field_definition,
  AccountInterface $account,
  ?FieldItemListInterface $items = NULL,
) {

  // Set access to false for field_no_access.
  if ($operation == 'view' && $field_definition->getName() == 'field_no_access') {
    return AccessResult::forbidden();
  }

  return AccessResult::neutral();

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc