Дано:
Мультиязычный друпал (6 языков)
Сайт наполняют контентом разноязычные посетители.
Наполнением, в данном случае, является только то, что посетитель пишет в поле "тема" и в "теле" формы создания контента.
Всё остальное уже переведено мною на нужные языки (всё остальное - это таксономия, поля, и т.п.)
Так вот, весь контент сайта должен быть доступен всем посетителям, но при создании контента, например на русском языке, этот контент нельзя увидеть если переключить язык сайта на английский язык.
http://www.drupal.ru/node/56857 я читал - не о моей проблеме речь
Нужно так:
Размещен контент на любом языке. Контент, по умолчанию, в виде кратких ссылок, видят ВСЕ посетители, вне зависимости от выбранного ими языка интерфейса сайта.
Но, каждый такой контент, возле своего названия, либо ссылки, содержит флажки стран, на языки которых он уже переведен.
Т.е., примерно так:
"Статья о пагубном влиянии новозеландских овец на популяцию глубоководных медуз Тихого океана"
(яркий-цветной флажок россии)(яркий-цветной флажок англии)(бесцветный флажок франции) и т.д.
где "яркий-цветной" обозначает что документ имеет языковую версию этой страны
а "бесцветный" обозначает что документ НЕ имеет языковой версии этой страны
Но, повторюсь, видеть ссылку на эту статью, ее название и т.п., должны все, не взирая на выбранный ими язык интерфейса сайта.
Надеюсь, максимально подробно описал мою проблему. Буду искренне благодарен за комментарии.
Комментарии
По-моему с помощью вьюс это можно сделать. Вывод всего контента (тизер) без фильтра по языку. Используя соответствующие модули на сколько помню будут видны флашки языков доступных переводов внизу тизера. Нажимая на нужный язык видим полную статью на соответствующем языке. Интерфейс остается всегда тот который выбрал пользователь.
Благодарю, попробую