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