Как убрать зависимость создаваемых путей от языка контента?

Главные вкладки

Аватар пользователя VasyOK VasyOK 1 мая 2016 в 18:14

Сменил язык сайта с русского на английский. Все материалы были с заголовками на английском языке.
Если перейти по УРЛ-у sitename.com/iphone-6 пишет The requested page could not be found. При этом по sitename.com/node/5 материал доступен.

Если вернуть язык сайта обратно на русский - материал доступен и по его названию, т.е. sitename.com/iphone-6.

Если в настройках типа материала выбрать Поддержка многоязычности: включено,
а в настройках самого материала Язык: нейтрально по отношению к языку - материал по его нормальному УРЛ-у становится доступен при любом языке сайта.

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

Комментарии

Аватар пользователя VasyOK VasyOK 2 мая 2016 в 11:23

Это то что я написал

Quote:
а в настройках самого материала Язык: нейтрально по отношению к языку

?
или это где-то в БД?

И да, только сегодня обнаружил: если у материалов поменять язык, они не отображаются, но не редактируются. На месте ввода текстовой области и поля изображения пустота
node edit

Но сам материал то читаем: http://decomr.eu/rubber-plucking-finger-ph-0411-round-g

Если сменить его язык на английский -содержмое метериала не читается.

Аватар пользователя VasyOK VasyOK 3 мая 2016 в 12:48

Зачем мне на этом сайте i18n? Сайт же одноязычный.

По делу. Проблема выше появилась после того, как я для всех метриалов через VBO массово выставил Язык: нейтрально по отношению к языку. Дернул меня лукавый это сделать. После этого если модуль locale удалить - во всех матриалах "пропадает" контент
На орге поискал - проблема не у одного меня.
https://www.drupal.org/project/languageassign - не смотря а то что этот модуль в составе VBO проблема не ушла. Там ссыль.

Ну допустим материалов на сайте мало - можно было ручками во всех повыставлять язык. А если бы сайт крупный был?