function hook_ctools_entity_context_alter in Chaos Tool Suite (ctools) 7
Alter the definition of an entity context plugin.
Parameters
array $plugin: An associative array defining a plugin.
array $entity: The entity info array of a specific entity type.
string $plugin_id: The plugin ID, in the format NAME:KEY.
1 function implements hook_ctools_entity_context_alter()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- ctools_ctools_entity_context_alter in ./
ctools.module - Implements hook_ctools_entity_context_alter().
4 invocations of hook_ctools_entity_context_alter()
- ctools_argument_entity_id_get_children in plugins/
arguments/ entity_id.inc - ctools_context_entity_get_children in plugins/
contexts/ entity.inc - ctools_entity_from_field_get_children in plugins/
relationships/ entity_from_field.inc - ctools_entity_from_schema_get_children in plugins/
relationships/ entity_from_schema.inc
File
- ./
ctools.api.php, line 249 - Hooks provided by the Chaos Tool Suite.
Code
function hook_ctools_entity_context_alter(array &$plugin, array &$entity, $plugin_id) {
ctools_include('context');
switch ($plugin_id) {
case 'entity_id:taxonomy_term':
$plugin['no ui'] = TRUE;
case 'entity:user':
$plugin = ctools_get_context('user');
unset($plugin['no ui']);
unset($plugin['no required context ui']);
break;
}
}