v1/vendor/chi-teck/drupal-code-generator/templates/hook/token_info.twig

39 lines
802 B
Twig

/**
* 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],
];
}