Mercurial > hg > isophonics-drupal-site
view core/modules/contextual/contextual.api.php @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children |
line wrap: on
line source
<?php /** * @file * Hooks provided by Contextual module. */ /** * @addtogroup hooks * @{ */ /** * Alter a contextual links element before it is rendered. * * This hook is invoked by contextual_pre_render_links(). The renderable array * of #type 'contextual_links', containing the entire contextual links data that * is passed in by reference. Further links may be added or existing links can * be altered. * * @param $element * A renderable array representing the contextual links. * @param $items * An associative array containing the original contextual link items, as * generated by * \Drupal\Core\Menu\ContextualLinkManagerInterface::getContextualLinksArrayByGroup(), * which were used to build $element['#links']. * * @see hook_contextual_links_alter() * @see hook_contextual_links_plugins_alter() * @see contextual_pre_render_links() */ function hook_contextual_links_view_alter(&$element, $items) { // Add another class to all contextual link lists to facilitate custom // styling. $element['#attributes']['class'][] = 'custom-class'; } /** * @} End of "addtogroup hooks". */