Запрет мультиязычных ссылок в меню в многоязычном сайте

Аватар пользователя roman-yrv roman-yrv 22 февраля 2013 в 19:33

Добрый день.

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

То есть, чтобы даже если адрес страница - example.com/en/page, то чтобы на этой странице не было никаких элементов меню типа en/node/123/edit или en/admin/content
Чтобы на всех страницах независимо от языка линки в меню были бы русскими и не содержали ни 'en/', ни префикс другого языка.

Чтобы в мультиязычном сайте эти префиксы оставались только в контенте.

А то при редактировании контента, если в редактирование входить как /en/node/123/edit, возникают непонятные "косяки".
Например, при удалении CCK-поля картинки оно не удаляется, а происходит нечто непонятное

Например, мне нужно заменить картинку в англоязычной странице

Я пытаюсь удалить старый файл, жду кнопку "Удалить"

И вместо удаления происходит нечто непонятное

А после того, как я жму второй раз, закачиваю новый файл и пытаюсь сохраниться, то пишет следующее

Причем, такая ерунда выскакивает тогда, когда находишься на этой англоязычной странице и жмешь ссылку меню example.com/en/node/123/edit

Если набрать просто example.com/node/123/edit, то всё будет работать отлично.

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

ВложениеРазмер
Иконка изображения del1.png8.25 КБ
Иконка изображения del2.png9.23 КБ
Иконка изображения del3.png14.09 КБ