You are here

function hook_conditional_fields in Conditional Fields 4.x

Same name and namespace in other branches
  1. 8 conditional_fields.api.php \hook_conditional_fields()

Build a list of available fields.

Fields that use the Field API should be available to Conditional Fields automatically. This hook provides a mechanism to register pseudo-fields (such as those provided by Field Group.)

Parameters

string $entity_type: Name of the entity type being configured.

string $bundle_name: Name of the entity bundle being configured.

Return value

array Fields provided by this module, keyed by machine name, with field labels as values.

See also

ConditionalFieldForm::getFields()

hook_conditional_fields_alter()

conditional_fields_conditional_fields()

1 function implements hook_conditional_fields()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

conditional_fields_conditional_fields in ./conditional_fields.module
Implements hook_conditional_fields().

File

./conditional_fields.api.php, line 33
Hooks for the conditional_fields module.

Code

function hook_conditional_fields($entity_type, $bundle_name) {
  $fields = [];
  $groups = field_group_info_groups($entity_type, $bundle_name, 'form', 'default');
  foreach ($groups as $name => $group) {
    $fields[$name] = $group->label;
  }
  return $fields;
}