2016-06-01 1 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 매개 변수 만 전달하면 어떨까요? 별칭을 제공하면 링크를 만들 때 Dispatcher가이 별칭을 사용하게됩니다.

{$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/ (홈 링크 바로 아래) – Jacob