context_breadcrumb_current_page.module in Context Breadcrumb Current Page 7
Define plugin and activate.
File
context_breadcrumb_current_page.moduleView source
<?php
/**
* @file
* Define plugin and activate.
*/
/**
* Implements hook_context_plugins().
*/
function context_breadcrumb_current_page_context_plugins() {
$plugins = array();
$plugins['context_breadcrumb_current_page_reaction'] = array(
'handler' => array(
'path' => drupal_get_path('module', 'context_breadcrumb_current_page') . '/plugins',
'file' => 'context_breadcrumb_current_page_reaction.inc',
'class' => 'context_breadcrumb_current_page_reaction',
'parent' => 'context_reaction',
),
);
return $plugins;
}
/**
* Implements hook_context_registry().
*/
function context_breadcrumb_current_page_context_registry() {
return array(
'reactions' => array(
'breadcrumb_current_page' => array(
'title' => t('Breadcrumb Current Page'),
'description' => 'Include the current page in the breadcrumb',
'plugin' => 'context_breadcrumb_current_page_reaction',
),
),
);
}
/**
* Implements hook_process_page().
*/
function context_breadcrumb_current_page_preprocess_page(&$vars) {
if ($plugin = context_get_plugin('reaction', 'breadcrumb_current_page')) {
$plugin
->execute($vars);
}
}
Functions
Name | Description |
---|---|
context_breadcrumb_current_page_context_plugins | Implements hook_context_plugins(). |
context_breadcrumb_current_page_context_registry | Implements hook_context_registry(). |
context_breadcrumb_current_page_preprocess_page | Implements hook_process_page(). |