分类的自定义 url > Drupal 6 的词汇表

Posted

技术标签:

【中文标题】分类的自定义 url > Drupal 6 的词汇表【英文标题】:custom url for taxonomy > vocabulary at Drupal 6 【发布时间】:2011-02-20 18:12:36 【问题描述】:

我是 Drupal 的新手。一个问题;

我创建了一个酒店目录网站。我为伦敦、利物浦等地创建了分类>词汇表...例如,下面的网址列出了伦敦

localhost/drupal/taxonomy/term/1

如何将该网址更改为类似的内容

localhost/drupal/hotels/london

有可能吗?非常感谢您的建议!

【问题讨论】:

【参考方案1】:

在 Drupal 核心中启用 path 模块,并从 Drupal 模块网站下载并启用 pathauto 模块。您可以使用 pathauto 来设置规则来决定您希望如何重写分类页面的路径,而且您当然可以这样做。

我猜要实现您建议的 URL 别名,重写规则如下所示:

[vocab-raw]/[cat-raw]

假设您的词汇表称为Hotels,而术语称为London。

【讨论】:

嘿,谢谢你的帮助!实际上,我已经有了 pathauto,只是现在想听从您的建议,但是在我的站点配置下看不到 Pathauto :( Path 和 Pathauto 已启用,但我没有任何特定的 Pathauto 配置页面:/ 我错过了什么吗? 打开URL Aliases的配置页面,右上角有一个标签Automated alias settings。它链接到example.com/admin/build/path/pathauto 帮助很大!谢谢芬巴尔!我当前的设置img.skitch.com/20100518-fi1pc51igiwm8de4g497mn9ybh.jpg 并更改了它 [vocab-raw]/[cat-raw],但前端没有任何变化,它仍然链接为分类/术语/1:/ 您需要批量生成 url 别名。在自动别名设置页面上的分类术语路径设置字段集中,选中显示为Bulk generate aliases for terms that are not aliased 的框,然后点击底部的save configuration 哇哇哇!爱它!感谢您对我的愚蠢问题的耐心和大力支持:) 现在工作得很好:)

以上是关于分类的自定义 url > Drupal 6 的词汇表的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 6 中的自定义搜索表单:视图/面板还是自定义 sql?

如何使用 drupal 6 中的自定义字段将自定义版本的节点/添加表单放在视图中?

Drupal - 将分类术语与用户相关联

Drupal 视图中的自定义排序

根据drupal中的其他分类术语加载分类内容

Drupal 自定义模块返回错误的标题