/** * Implements hook_token_info(). */ function {{ machine_name }}_token_info() { $type = [ 'name' => t('Nodes'), 'description' => t('Tokens related to individual nodes.'), 'needs-data' => 'node', ]; // Core tokens for nodes. $node['nid'] = [ 'name' => t("Node ID"), 'description' => t("The unique ID of the node."), ]; $node['title'] = [ 'name' => t("Title"), ]; $node['edit-url'] = [ 'name' => t("Edit URL"), 'description' => t("The URL of the node's edit page."), ]; // Chained tokens for nodes. $node['created'] = [ 'name' => t("Date created"), 'type' => 'date', ]; $node['author'] = [ 'name' => t("Author"), 'type' => 'user', ]; return [ 'types' => ['node' => $type], 'tokens' => ['node' => $node], ]; }