跳转到主要内容
maramail 提交于 26 July 2011

利用模块,可以将Drupal站地址栏的文章标题转换为拼音,如XIN-WEN-ZHANG这样的架构。当然,如果你问我这个功能有什么用,我只能说,没有什么用。

首先,我们需要3个插件:Token(基础支持插件)Pathauto(转换地址栏至特定格式,包括文章标题,日期,作者等等等等)Transliteration(将非拉丁文本转换为US-ASCII字符)

下载插件后放在插件目录,然后在DRUPAL里将这三个插件启用。如果遇到依赖问题,先启用Token再启用其它

好了,现在只需配置Pathauto。进入Pathauto的配置选项中去,在PATTENS页找到CONTENT PATHS,下面有几个长框,分别对应全局和不同类型的内容。比如说在一般情况下启动的两类内容为文章和基本页面,那就是全局、文章、基本页面的格式。在这里修改的内容格式将会显示在标题栏之中。

比如说我们现在是打算针对全部内容的地址栏拼音效果进行修改,那就改第一个方框内的内容,默认值为“content/[node:title]”,如果没什么别的要求就不需要修改了,下面的方框可以留空。如果你打算针对文章和基本页面分开地址栏的格式,可以按对应内容修改。如果你不知道怎么改,点选显示REPLACEMENT PATTERNS里面有格式。点开后再点回去你需要编辑的那个项目的长框,再在显示REPLACEMENT PATTERNS的选项里点一下即可自动填写。然后保存设置。

然后我们转到SETTING那里,保证Update action选中Create a new alias. Delete the old alias。当然后面你可以慢慢研究这个是怎么回事。再在下面勾选Transliterate prior to creating alias。然后保存设置。

假如你还没有为你的网站添加任何内容,这段可以跳过。假如你的网站已经有文章或页面,跳到BULK UPDATE全部打上勾,选更新。系统会开始更新文章标题。

最后还要补充一下,其实Pathauto还有其它用途可以发掘一下,有空多研究。

标签