0

簡単な紹介: Magento ビルドのエラー ページを作成しています。サイトのトップレベル ドメインを識別する必要があるため、サイトの TLD ごとに異なる翻訳を表示する条件ステートメントを実行できます。

サイトが .co.uk / .fr / .es / .pt などの場合に返される JavaScript が必要です。

正しい言語を隠して表示できるようにするには、必要です。

誰か手を貸してくれませんか?

前もって感謝します。

4

2 に答える 2

1

このことを行うためにJSが必要な理由がわかりません。

ドメイン拡張子を検出する以下の JS コードを確認してください。しかし、それがの場合は.co.ukとしかuk表示されませんが、国を検出したいだけなので問題ないと思います。

<script type="text/javascript">
var extension=location.hostname.split(".");
extension=extension[extension.length-1];
alert(extension);
</script>
于 2013-02-14T13:39:11.640 に答える
0

テンプレートで次のコードを使用できます。

<?php
$tld = strrchr ( $_SERVER['SERVER_NAME'], "." );
$tld = substr ( $tld, 1 );
?>

次に、ページ内でこれを使用して、JavaScript で値を設定します。

<script>
var tld = <?php echo $tld; ?>;
</script>
于 2013-02-14T12:54:57.927 に答える