Друзья, подскажите, как вывести список языков для каждой публикации. Становится сложно отследить переводы.
У меня есть таблица "Транскрипты", на трёх языках со списком публикаций, созданная через Views. Мне нужно добавить колонку справа "Языки", чтобы видеть, на каких языках опубликован каждый транскрипт, то есть поставить метки - En, Ru, Es.
Если имеется публикация только на английскои и русском, то должно отображаться: En, Ru.
Колонку "Языки" я добавил, но там выводится только: English.
Комментарии
Стоит
https://www.drupal.org/project/i18n
https://www.drupal.org/project/entity_translation
?
Есть -
Internationalization - 7.x-1.26 - вкл.
Variable translation - 7.x-1.26 - вкл. в числе других
Variable - есть, из них -
Variable views - 7.x-2.5 - откл.
Variable admin - 7.x-2.5 - откл.
(на всякий случай): В Fields есть
Content Taxonomy Entity Translations - 7.x-1.0-rc1 - откл. [Title (missing)]
==================
Поставил -
Multilingual - Entity Translation
- Entity Translation
- Entity Translation Menu
- Entity Translation Upgrade
"Entity translation" settings, стоит галочки на:
- Allow language fallback
- Display shared labels
Translatable entity types
- Content
====================
Это нормально? И как сконфигурировать вывод?
В добавлении полей вывода views искали поле со списком переводов?
Да, искал, без результата.
Есть :
Выводил все эти поля, но это не то. Нужна подсказка на весь процесс.
С семёркой не знаком, но сомневаюсь, что есть готовое поле со списком переводов. Список переводов - уже вьюха с контекстным фильтром. Ее нужно обернуть во Views Field View и вставить как поле в исходную вьюху.
Ещё один модуль ставить??! "Боливар не выдержит двоих...." ))
На мой непросвящённый взгляд, поле для языка уже есть у каждой ноды, надо только все имеющиеся как-то вытащить в таблицу.
Можно не ставить, можно свой написать.
Ключевое слово - "каждой". Каждый перевод - отдельная нода. Несколько нод = вьюха.
И я сказал как.
К сожалению, я не понял, каким образом.
Я не знаю как в семёрке хранятся переводы, поэтому более подробной методички выдать не смогу.
Хранится то точно, если нет поля, чтобы не юзать модуль можно сделано просто связь с группировкой.
Брат, мне бы описание конкретных шагов. Весь наш сайт построен на чьих-то найденных решениях.
Понял тебя брат, сделаю шаги, - опишу.
Как писал выше, во втором сообщении, поставил модуль Entity Translation, и в блоке выбора языков исчезло зачеркивание (блокировка перехода) на непереведенную страницу. В общем, день разбирался, почему такое, пока не нашел этот случай на drupal.org. Модуль нужно удалять через uninstall.
Думал, надо лишь через View вытащить список языков в таблицу, а тут намного сложнее.