diatem-net / nodekey
为每个节点生成一个唯一的键。
1.8
2023-02-01 14:41 UTC
README
节点键模块为每个节点生成一个唯一的键。
此键可用于加载节点,而无需依赖其ID。
要求
Drupal 9.x。
安装
按常规安装此模块。请参阅https://www.drupal.org/docs/extending-drupal/installing-modules
配置
全局模块设置可在admin/config/nodekey找到。
使用方法
// Get the url of a node
$url = NodeKeyEntity::url('my_node_key');
// Get a node entity
$node = NodeKeyEntity::load('my_node_key');
// Create a new key
$nodekey = NodeKeyEntity::create($node);
// theme suggestions
page--'my_node_key'
node--'my_node_key'
您可以在/admin/config/nodekey/list找到所有创建的键的列表。
此模块目前不允许编辑,但您可以自由编辑数据库中的node_nodekey
表(只需确保没有重复即可)。