Ситуация: на моем сайте много новостей, из которых переводятся на доп.языки (англ, французский, немецкий)
только некоторые, основные. А 95% статей-новостей идут только в русском языке.
Нужно сделать чтобы на сайте показывались только переведенные статьи, а непереведенные существовали только в оригинальном виде - на русском.
Настройки JoomFish позволяют выбрать три варианта отображения материала при отсутсвии перевода:
Вот кусок из админки:
Что, показывать если...
При отсутсвии перевода: сообщение по умолчанию / оригинальное содержимое / оригинальное содержимое с информацией
Сообщение по умолчанию: вводится юзером
Оригинальное содержимое с информацией - означает добавление надписи к статье "There is no translation available, please select a different language."
Но согласитесь, что весьма удивительно америкосу просматривая сайт в английской версии видеть этот текст с дальнейшими кракозябрами на русском. Даже если отображать только уведомление, либо пустое уведомление - все равно показываются заголовки статьи на русском.
Вот пример вывода блогом англоязычной версии с настройками на "оригинальное содержимое с информацией"
News
(заголовок новости) В Мадриде состоялся форум российских соотечественников
(дата) 12.1.2007
(строка из joomfish) There is no translation available, please select a different language.
(оригинальное содержимое) Форум российских соотечественников, ....
Read more...
(заголовок новости) Главы МИД России обсудят вопросы
(дата) 10.3.2007
(строка из joomfish) There is no translation available, please select a different language.
(оригинальное содержимое) Деятельность и реформы ОБСЕ...
Read more...
Решение - сделать так чтобы до публикации материала можно было решить что выводить ничего не надо, если язык вывода - нерусский и перевод отсутствует.
Т.е. на русском - все статьи, на остальных - только те, что переведены. Подскажите, кто сталкивался?
Можно ли обойтись правкой мамбота, или com_content нужно трогать сотоварищи?