diatem-net/nodekey

为每个节点生成一个唯一的键。

安装次数: 118

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:drupal模块

1.8 2023-02-01 14:41 UTC

This package is not auto-updated.

Last update: 2024-09-26 22:07:28 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表(只需确保没有重复即可)。