forked from a64f7bb4-7358-4778-9fbe-3b882c34cc1d/v1
39 lines
802 B
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],
|
|
];
|
|
}
|