分类的自定义 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?