1

製品の SEF URL を作成したいと考えています。たとえば、製品名が Sony Ericsson K550 の場合、私の URL は sony-ericcsson-k550 になります。しかし、トルコ語、ロシア語、中国語などの他の言語の場合、これらの特定の言語で製品名を入力すると、英語で製品名を取得するために別のフィールドを使用せずに (製品の URL を形成するために) 同じことをしたい.

ロシア語で magento をチェックインしました。ロシア語を入力すると、製品名にロシア語のテキストが使用され、英語では別の方法で製品 URL が形成されます。

たとえば、magento で製品名を「Новые, Xbox 360 Slim, любой модификации」として追加すると、次のような URL になります。privet-jeto-ispytanij-produkta

それはどのように可能ですか?通常のphpでそれを行う方法は?誰でも私を助けることができますか?前もって感謝します。

4

2 に答える 2

0

デフォルトでは、magento は URL キーで非ラテン文字をサポートしていませんが、Magento Connect には「Magento による URL キー マスター」という名前の拡張機能があり、より多くの SEF である URL キーでほぼすべての言語の任意の文字を使用できます。

また、製品名に基づいて新しい URL キーを自動的に生成し、2 回クリックするだけで安全かつ迅速な方法で古い乱雑な URL キーに置き換えることができます。

これらのビデオを見てください:

http://magendev.com/urlkeymaster-doc/urlkeymaster-introduction.html http://magendev.com/urlkeymaster-doc/urlkeymaster-auto-generate.html

于 2015-12-07T13:47:02.343 に答える
0

ストア ビュー レベルで製品 URL キーを指定できます。ロシア語、トルコ語などはストア ビューです。製品を編集すると、範囲を変更できます。

  • ストア ビューを選択します (左上隅)
  • フィールドに必要な値を入力します: URL キー
  • 保存

PHP を使用して、storeId を指定する必要があります。

Mage::app()->setCurrentStore(STORE_ID);
$product
->setUrlKey('your-url-key-at-a-store-view-level')
->save()
于 2012-12-31T09:15:04.593 に答える