设置内容的地址模式

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

安装了 pathauto 模块以后,我们就可以单独去设计 Drupal 上的不同类型的内容的地址,比如节点,分类,用户的地址,在这些地址里,可以使用静态的字符,也可以使用 token 提供的功能,用一小段字符动态的输出一些特定义的内容,比如表示标题的 token ,表示内容里特定字段的 token 。

打开 配置,在搜索及元数据 这里,找到 URL 别名,这里会列出已经设置的内容的地址别名,先打开这里的 模式 .. 在内容路径 这里,已经设置好了一种模式,就是 content/[node:title] ,content 是一个静态的字符,也就是默认所有的节点内容的地址里面,都会用 content 开头 .. 后面的 node:title 是一个 token ,它表示的是节点的标题,这个模式的意思就是用 content/ 后面加上节点的标题作为节点的地址。

这里我们再设置一下 视频 这个内容类型的模式 .. 先用一个静态的字符,video,后面是一个斜线,然后再用一个 token ,点开下面的 替换匹配模式 . 找到 节点 ,这里用一个 [node:nid] .. 这个 token 会输出节点的 ID 号 ..

再设置一下课程的路径模式 ... course/[node:nid]

然后是 分类术语的路径,设置一下分类的模式,先用一个 category,打开下面的 替换匹配模式,分类术语 .. 用一个 [term:field_alias] ,这个 filed_alias 是我们给 category 这个分类添加的一个字段,内容就是分类的别名 .. 可以把它作为分类地址的一部分 ..

下面的 标签,可以设置成 tag/[term:tid] .. tid 就是分类术语的 ID 号。

最后再设置一下用户的路径,因为我们用的都是英文词都是单数的形式,所以可以先用一个 user ,斜线,后面加上表示用户的 id 号的 token ..

保存设置 .. 再打开 删除别名 ... 勾选一下要删除别名的内容 .. 这里选择所有别名,然后再执行一下 ..

打开批量更新 .. 勾选一下要更新路径的类型,选中所有的东西,点击 更新 ... 这样网站上的所有的内容就会按照我们刚才设置的路径模式重新生成它们的路径。

设置内容的地址模式《 创建宁皓网 #2:内容结构 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点