簡単な紹介: Magento ビルドのエラー ページを作成しています。サイトのトップレベル ドメインを識別する必要があるため、サイトの TLD ごとに異なる翻訳を表示する条件ステートメントを実行できます。
サイトが .co.uk / .fr / .es / .pt などの場合に返される JavaScript が必要です。
正しい言語を隠して表示できるようにするには、必要です。
誰か手を貸してくれませんか?
前もって感謝します。
簡単な紹介: Magento ビルドのエラー ページを作成しています。サイトのトップレベル ドメインを識別する必要があるため、サイトの TLD ごとに異なる翻訳を表示する条件ステートメントを実行できます。
サイトが .co.uk / .fr / .es / .pt などの場合に返される JavaScript が必要です。
正しい言語を隠して表示できるようにするには、必要です。
誰か手を貸してくれませんか?
前もって感謝します。
このことを行うためにJSが必要な理由がわかりません。
ドメイン拡張子を検出する以下の JS コードを確認してください。しかし、それがの場合は.co.uk
としかuk
表示されませんが、国を検出したいだけなので問題ないと思います。
<script type="text/javascript">
var extension=location.hostname.split(".");
extension=extension[extension.length-1];
alert(extension);
</script>
テンプレートで次のコードを使用できます。
<?php
$tld = strrchr ( $_SERVER['SERVER_NAME'], "." );
$tld = substr ( $tld, 1 );
?>
次に、ページ内でこれを使用して、JavaScript で値を設定します。
<script>
var tld = <?php echo $tld; ?>;
</script>