在Drupal 的默认的URL路径中,节点是以node 加数字的格式作为地址的,但是需要自定义URL路径时,只能在每一篇内容的编辑页面进行重设。但是pathauto模块可以对每一类内容进行路径的自定义设置。
1. 安装模块:
composer require 'drupal/pathauto:^1.12' //针对的版本为drupal10.2
2. 进入后台管理页面,手动启用该模块
3. 对pathauto 进行配置:configuration -> search and metadata -> URL aliases
- 添加一个路径patterns
- 选择一个需要自动URL路径的分类,输入分类标签名,点击保存
- 再选择批量生成页面,选择要生成的类型
- 点击更新,模块会自动生成按模式配置的网址
4. 需要注意的是,该方法只是为所有的node批量建立了一个别名,但是其系统路径仍然是node/数字。
在新建立路径模式的时候,会用到 token 令牌这个概念。令牌是占位符变量,显示记录时,上下文值将被替换,例如 [node:title] 或 [user:name]。使用好令牌可以对URL路径进行更自由化的定义。
找到这些地址都存在哪个表格没?