Язык узла по умолчанию должен быть не определен


Мой веб-сайт (Drupal 7) доступен на немецком (?q=de) и английском (?q=en) языках (модуль i18n). Пользователи могут создавать собственные пины (узлы) (аналогично pinterest). Язык веб-сайта по умолчанию установлен на немецкий. Поэтому каждый раз, когда кто-то создает новый pin-код (узел), язык pin-кода устанавливается на немецкий.

Проблема в том, что если кто-то использует английскую версию (?q=en) и нажимает на pin-код, он перенаправляется на немецкую версию (?q=de).

Я могу вручную установить язык каждого пин-кода не определен. Тогда все останутся на правильной версии, но для этого потребуется много работы, чтобы постоянно менять язык каждого pin-кода.

Я не могу позволить пользователям выбирать язык, потому что каждый pin-код должен быть установлен на неопределенный.

Как я могу добиться того, чтобы с каждым новым выводом язык автоматически устанавливался на неопределенный?

 2
Author: CannedBear, 2014-10-28

1 answers

На странице редактирования "Структура" > "Типы контента" (/admin/structure/types/manage/article - замените article на свой pin-код типа контента), вы можете включить (=отметить) Set current language as default for new content в подразделе Extended language options на вкладке Multilingual settings (слева внизу). Затем, когда пользователь, посещающий ваш веб-сайт, находится в режиме английского языка и создает новый узел (pin-код?), языком узла будет английский.

Это не является нейтральным языком, но, возможно, это то, что вы можете принять?

 0
Author: Masa Sakano, 2014-10-28 15:19:21