현재 언어 드루팔 호스팅 인쇄하기
안녕
"에서는 window.location는"브라우저의 주소 표시 줄에 무엇이있다.
그래도 문제가 해결되지 않으면 window.location.href보십시오. 당신은 당신이 필요로 정확하게 얻을 자바 스크립트 수준에서 약간의 구문 분석을 수행 할 수 있습니다
또한 모듈 파일에서 변수를 전달하고 JS 파일에 사용할 수 있습니다.
예를 들면
$ js_variables = 배열 (
'first_var'=> ARG (1)
'second_var'=> $ url_lang,
);
drupal_add_js (배열 ( '모듈 이름'=> $ js_variables) "설정");
및 사용하여 액세스
var에 js_first_var = Drupal.settings.modulename.first_var;
var에 js_second_var = Drupal.settings.modulename.second_var;
Jaypan는 3시 31분 3 월 2013 년 28 댓글을 달았습니다
여기에 가장 큰 문제는 언어도 필요할지 여부입니다. 일반적으로, 현재 언어가 너무 구체적이고, 어떤 경우를 그리워합니다. 그것은 사용자가 언어에 의해 변경하고자 텍스트 인 경우 예를 들어, 그들은 번역에 대한 Drupal.t () 함수를 사용해야한다, 그렇지 않으면 그들은 드루팔의 다국어 API를 무시합니다. 사용자가 레이아웃 현재 언어를 원하는 경우, 더 많은 언어가 바람직하다 커버 뭔가 할 수있다. 예를 들어, 오히려 예를 들어 아랍어 또는 히브리어를 대상으로보다 (RTL)을 오른쪽은 왼쪽 대상.
이 스레드에 대한 미래의 포스터를 들어, 당신은 당신이 시도하고있는 무슨에 더 나은 솔루션이 있는지 결정하기 위해, 현재 언어를 원하는에 대한 목적을 포함해야한다.
Bußmeyer는 14시 45분 4 월 2013 년 24 댓글을 달았습니다
코드는 다음과 같이 될 수있다
콘스탄틴 Komelin는 8시 14분 4 월 2013 년 30 댓글을 달았습니다
IMO이 스레드에있는 대부분의 효율적인 솔루션. 감사합니다, Bußmeyer @!
podarok는 13시 45분에 (11)에게 2015년 9월 댓글을 달았습니다
고마워요.
접두사는 항상 설정되어 있지 때문에 정말 좋은 솔루션은, 그래서 langcode 여기에 사용할 수 없습니다.