INTRODUCTION
The Node Token module allow to use dedicated token types for
each node bundle like [node-article:uid].
-
For a full description of the module, visit the project page:
https://www.drupal.org/project/node_token -
To submit bug reports and feature suggestions, or to track changes:
https://www.drupal.org/project/issues/node_token
MOTIVATION
Token replacement
There is node types with fields:
- Article (
article)- Body (
body) - Foo (
field_foo)
- Body (
- Basic page (
page)- Body (
body) - Bar (
field_bar)
- Body (
For Drupal core node token you will use it as
$body = Drupal::token()->replace('[node:body]', ['node' => $node]);
But if you need to use 2 or more nodes with different node type in one token
replacement you can use this module.
The module provides dedicate token type for each node type
like node-{node_type}
$body = Drupal::token()->replace(
'[node-article:foo] [node-page:bar]',
[
'node-article' => $article,
'node-page' => $page,
]
);
Token tree
For Drupal core node token type in token tree you will see fields
of all node types.
For example above you will see
- Node
- Body
- Foo
- Bar
If you have many node types with many fields token tree will be very large.
Node Token display only fields of node type for token type
- Node Article
- Body
- Foo
- Node Basic page
- Body
- Bar
Multiple instances of the same token type
This module doesn't provide a possibility to use multiple instances
of the same token type in token replacement.
Pls see https://www.drupal.org/project/drupal/issues/1920688
for more information.
REQUIREMENTS
This module requires the following modules:
INSTALLATION
Install as you would normally install a contributed Drupal module. Visit:
https://www.drupal.org/documentation/install/modules-themes/modules-8
for further information.
CONFIGURATION
- No configuration is needed.
MAINTAINERS
- Vyacheslav Malchik (validoll) - https://www.drupal.org/u/validoll
Project information
Seeking new maintainer
The current maintainers are looking for new people to take ownership.Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Automation, Developer tools
- Ecosystem: Token
316 sites report using this module
- Created by validoll on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 8.x-1.x-dev updated 18 Nov 2024 at 15:03 UTC

