Mercurial > hg > cmmr2012-drupal-site
annotate vendor/chi-teck/drupal-code-generator/templates/d7/hook/token_info.twig @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children |
rev | line source |
---|---|
Chris@0 | 1 /** |
Chris@0 | 2 * Implements hook_token_info(). |
Chris@0 | 3 */ |
Chris@0 | 4 function {{ machine_name }}_token_info() { |
Chris@0 | 5 $type = array( |
Chris@0 | 6 'name' => t('Nodes'), |
Chris@0 | 7 'description' => t('Tokens related to individual nodes.'), |
Chris@0 | 8 'needs-data' => 'node', |
Chris@0 | 9 ); |
Chris@0 | 10 |
Chris@0 | 11 // Core tokens for nodes. |
Chris@0 | 12 $node['nid'] = array( |
Chris@0 | 13 'name' => t("Node ID"), |
Chris@0 | 14 'description' => t("The unique ID of the node."), |
Chris@0 | 15 ); |
Chris@0 | 16 $node['title'] = array( |
Chris@0 | 17 'name' => t("Title"), |
Chris@0 | 18 'description' => t("The title of the node."), |
Chris@0 | 19 ); |
Chris@0 | 20 $node['edit-url'] = array( |
Chris@0 | 21 'name' => t("Edit URL"), |
Chris@0 | 22 'description' => t("The URL of the node's edit page."), |
Chris@0 | 23 ); |
Chris@0 | 24 |
Chris@0 | 25 // Chained tokens for nodes. |
Chris@0 | 26 $node['created'] = array( |
Chris@0 | 27 'name' => t("Date created"), |
Chris@0 | 28 'description' => t("The date the node was posted."), |
Chris@0 | 29 'type' => 'date', |
Chris@0 | 30 ); |
Chris@0 | 31 $node['author'] = array( |
Chris@0 | 32 'name' => t("Author"), |
Chris@0 | 33 'description' => t("The author of the node."), |
Chris@0 | 34 'type' => 'user', |
Chris@0 | 35 ); |
Chris@0 | 36 |
Chris@0 | 37 return array( |
Chris@0 | 38 'types' => array('node' => $type), |
Chris@0 | 39 'tokens' => array('node' => $node), |
Chris@0 | 40 ); |
Chris@0 | 41 } |