2010-04-27 5 views
2

Drupal 다국어 사이트에서 사용자가 새로운 언어로 동일한 페이지로 이동하는 을 보장하는 방법은 무엇입니까?Drupal - 다국어 사이트 - 언어 변경 - 선택한 언어의 동일한 페이지로 리디렉션

예 : 메뉴 후크 다음과 같습니다 :

편집 해제하기/마이 페이지/마이 페이지 앙

당신은 다국어를 지원하는 모듈을 프로그램하는 방법을 의미
// add menu item 
    $items['my_module_name'] = array(
    'title'   => t('My Page Title'), 
    'menu_name'  => 'menu-my-menu',  
    'page callback' => 'call_this_function_below', 
    'access arguments' => array('access content'),   
); 

답변

0

? 음, 모듈을 등록 할 메뉴 경로에서 (hook_menu) 자리 표시자를 사용한다고 가정 해 보겠습니다. 이런 식으로 모듈은 어떤 언어 식별자가 사용되던간에 요청을받을 것이므로 en/mypage와 de/mypage에 대해 반응 할 것입니다. 물론 모듈에서 사용자 지정 처리 논리를 추가하여 요청 된 언어로 콘텐츠를 전달해야합니다.

+0

언어 버튼에는 "en", "fr"또는 "de"의 href가 있습니다.이 정보를 잡아 내고 후크 메뉴 또는 후크를 사용하여 사용자를 적절한 콘텐츠로 전역 리디렉션 할 수 있습니까? – ernie

+0

물론, 이러한 요청을 받으면 내장 된 언어 처리 메커니즘을 사용할 수 없게됩니다 . – Sebi

+0

OK. 내가 따르고 있는지 확실하지 않음 언어 버튼을 누르면 "fr"또는 " de ". 다른 언어로 같은 페이지로가는 방법을 잘 모르겠습니다. – ernie

관련 문제