diff -r 07239de796bb -r e756a8c72c3d cms/drupal/modules/block/tests/block_test.module --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cms/drupal/modules/block/tests/block_test.module Fri Sep 08 12:04:06 2017 +0200 @@ -0,0 +1,67 @@ + t('Test block caching'), + 'cache' => variable_get('block_test_caching', DRUPAL_CACHE_PER_ROLE), + ); + + $blocks['test_underscore'] = array( + 'info' => t('Test underscore'), + ); + + $blocks['test-hyphen'] = array( + 'info' => t('Test hyphen'), + ); + + $blocks['test_html_id'] = array( + 'info' => t('Test block html id'), + ); + return $blocks; +} + +/** + * Implements hook_block_view(). + */ +function block_test_block_view($delta = 0) { + return array('content' => variable_get('block_test_content', '')); +} + +/** + * Implements hook_block_view_MODULE_DELTA_alter(). + */ +function block_test_block_view_block_test_test_underscore_alter(&$data, $block) { + $data['content'] = 'hook_block_view_MODULE_DELTA_alter'; +} + +/** + * Implements hook_block_view_MODULE_DELTA_alter(). + */ +function block_test_block_view_block_test_test_hyphen_alter(&$data, $block) { + $data['content'] = 'hook_block_view_MODULE_DELTA_alter'; +} + +/** + * Implements hook_block_info_alter(). + */ +function block_test_block_info_alter(&$blocks) { + if (variable_get('block_test_info_alter')) { + $blocks['block_test']['test_html_id']['weight'] = 10000; + } +}