0

PathAutoWebサイトを使用したDrupal7の場合:

pathAuto設定では、多くのカテゴリのパターンとして「[term:vocabulary] / [term:name]」のようなものがありますが、語彙、分類法などの名前が英語ではないため、ASCII以外の文字を含むURLがあります。これは悪いことではありませんが、IEでは醜いです(Portal/%CE%B5%CE%BC%CE%B2%CEなどのようなものです。

名前や語彙の代わりにマシン名を使用することもできますが、もっと良いものが必要です。

ワードプレスには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 に答える