poll_theme
function poll_theme
poll_theme()
Implements hook_theme().
File
- modules/poll/poll.module, line 32
- Enables your site to capture votes on different topics in the form of multiple choice questions.
Code
function poll_theme() { $theme_hooks = array( 'poll_vote' => array( 'template' => 'poll-vote', 'render element' => 'form', ), 'poll_choices' => array( 'render element' => 'form', ), 'poll_results' => array( 'template' => 'poll-results', 'variables' => array('raw_title' => NULL, 'results' => NULL, 'votes' => NULL, 'raw_links' => NULL, 'block' => NULL, 'nid' => NULL, 'vote' => NULL), ), 'poll_bar' => array( 'template' => 'poll-bar', 'variables' => array('title' => NULL, 'votes' => NULL, 'total_votes' => NULL, 'vote' => NULL, 'block' => NULL), ), ); // The theme system automatically discovers the theme's functions and // templates that implement more targeted "suggestions" of generic theme // hooks. But suggestions implemented by a module must be explicitly // registered. $theme_hooks += array( 'poll_results__block' => array( 'template' => 'poll-results--block', 'variables' => $theme_hooks['poll_results']['variables'], ), 'poll_bar__block' => array( 'template' => 'poll-bar--block', 'variables' => $theme_hooks['poll_bar']['variables'], ), ); return $theme_hooks; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!poll!poll.module/function/poll_theme/7.x