6850c7cb6e85231fedc034dfe786e3f25f6fcbe4
[yaffs-website] / vendor / chi-teck / drupal-code-generator / templates / d7 / hook / token_info.twig
1 /**
2  * Implements hook_token_info().
3  */
4 function {{ machine_name }}_token_info() {
5   $type = array(
6     'name' => t('Nodes'),
7     'description' => t('Tokens related to individual nodes.'),
8     'needs-data' => 'node',
9   );
10
11   // Core tokens for nodes.
12   $node['nid'] = array(
13     'name' => t("Node ID"),
14     'description' => t("The unique ID of the node."),
15   );
16   $node['title'] = array(
17     'name' => t("Title"),
18     'description' => t("The title of the node."),
19   );
20   $node['edit-url'] = array(
21     'name' => t("Edit URL"),
22     'description' => t("The URL of the node's edit page."),
23   );
24
25   // Chained tokens for nodes.
26   $node['created'] = array(
27     'name' => t("Date created"),
28     'description' => t("The date the node was posted."),
29     'type' => 'date',
30   );
31   $node['author'] = array(
32     'name' => t("Author"),
33     'description' => t("The author of the node."),
34     'type' => 'user',
35   );
36
37   return array(
38     'types' => array('node' => $type),
39     'tokens' => array('node' => $node),
40   );
41 }