2016-06-01 22 views
0

prestashopのCMSページへのリンクを作成したいのですが、webshopには3つの言語があります。どのようにしてリンクをオートスイッチするのですか?PrestashopのCMSページへの多言語リンクの作成

cmsページを作成するときに、そのページのタイトルの翻訳を入力できます。だから私はコードのタイトルを取得する必要がありますか?

これは私が今(私は言語を切り替えると、英語で滞在する)持っているものです。

<a href='{$link->getCMSLink('8', 'about-us')}' title='{l s='About us'}'>{l s='About us'}</a> 

ありがとう!

答えて

1

単にid_cmsパラメータを渡すだけですか?エイリアスを指定すると、リンクを作成するときにディスパッチャがこのエイリアスを使用するようになります。

{$link->getCMSLink('8')}を使用する場合、Prestashopは現在の言語を取得し、その言語で適切なエイリアスを見つけます。

+0

Prestashop 1.6以前のバージョンを使用していますか? '{$ link-> getCMSLink( '8')}'はインストール時にうまく動作します。 –

+0

Prestashop 1.6。 だから私はこれに変更しますか? id_lang|intval)}' title='{l s='Over ons'}'>{$link->getCMSLink('8')} これは私に完全なURLを与えます。http://grafomantestsite.be/nl/(HOMEリンクの下にあります) – Jacob

関連する問題