function openlayers_cck_theme in Openlayers 6.2
Same name and namespace in other branches
- 6 modules/openlayers_cck/openlayers_cck.module \openlayers_cck_theme()
Implementation of hook_theme().
File
- modules/
openlayers_cck/ openlayers_cck.module, line 72 - This file holds the main Drupal hook functions and private functions for the openlayers_cck module.
Code
function openlayers_cck_theme($existing, $type, $theme, $path) {
$themes = array(
'openlayers_wkt_widget' => array(
'arguments' => array(
'element' => NULL,
),
'file' => 'includes/openlayers_cck.theme.inc',
),
'openlayers_cck_map' => array(
'arguments' => array(
'field' => NULL,
'map' => NULL,
),
'file' => 'includes/openlayers_cck.theme.inc',
),
'openlayers_cck_formatter_default' => array(
'arguments' => array(
'element' => NULL,
),
'gis input' => 'wkt',
'file' => 'includes/openlayers_cck.theme.inc',
'function' => 'theme_openlayers_cck_formatter_map',
),
'openlayers_cck_formatter_openlayers_wkt' => array(
'arguments' => array(
'element' => NULL,
),
'gis input' => 'wkt',
'file' => 'includes/openlayers_cck.theme.inc',
),
'openlayers_cck_formatter_map' => array(
'arguments' => array(
'element' => NULL,
),
'gis input' => 'wkt',
'file' => 'includes/openlayers_cck.theme.inc',
),
);
// Create formatter theme functions
foreach (openlayers_preset_options() as $name => $title) {
$themes['openlayers_cck_formatter_openlayers_map_' . $name] = array(
'arguments' => array(
'element' => NULL,
),
'function' => 'theme_openlayers_cck_formatter_map',
'file' => 'includes/openlayers_cck.theme.inc',
'gis input' => 'wkt',
);
}
return $themes;
}