0

在带有 PathAuto 网站的 Drupal 7 中:

在 pathAuto 设置中,我在许多类别中都有类似“[term:vocabulary]/[term:name]”之类的模式,但是因为词汇、分类等名称不是英文的,所以我的 url 包含非 ascii 字符。这还不错,但在 IE 中是丑陋的(类似Portal/%CE%B5%CE%BC%CE%B2%CE等。

我可以使用机器名称而不是名称或词汇,但我想要更好的东西。

在 wordpress 中,有一些插件可以清理 url,我正在使用它们来用 ascii 字符替换非 ascii(例如 α -> a,希腊语中的 π -> p 等等)

我怎么能在 Drupal 中有这样的行为?

4

1 回答 1

4

解决方案是音译模块。

提供单向字符串音译(罗马化)并在上传期间通过替换不需要的字符来清理文件名。

一般而言,它采用 Unicode 文本并尝试将其他书写系统中文本所表达的发音音译为罗马字母,从而将其表示为 US-ASCII 字符(普遍可显示的无重音字符)。

PathAuto 模块支持该模块。

对于 Pathauto 6.x-2.x:如果您的站点可能包含超过 ASCII 128 的字符并且您希望将它们音译成 ASCII 128,则音译很有用。(对于 Pathauto 6.x-1.x,该功能由 Pathauto 模块处理,请参阅 README.txt 了解更多详细信息)。

于 2011-08-30T09:08:41.160 回答