Как определить поле Babel где указывается ID связанного ресурса для использования в ImportX?
Здравствуйте. Для наполнения сайта используется плагин ImportX. Для мультиязычности Babel. За раз импортируется от 10 до 100+ страниц на каждую языковую версию (ру, en). Связывать каждый ресурс вручную очень затратно по времени учитывая объем наполненного в перспективе сайта в 10-20к+ страниц.
Столкнулся с проблемой поиска поля «Целевой ресурс» или поле которое можно было бы добавить в поля файла импорта и на стадии генерации страниц англ версии указать айдишники ру версии страниц и после создания англ версии страниц они уже были связаны с ру версией.
Шаблон файла генерации выглядит так
(==) разделитель.
Подскажите как мне обратиться к полю связки ID ресурсов и использовать его во время импорта страниц.
Столкнулся с проблемой поиска поля «Целевой ресурс» или поле которое можно было бы добавить в поля файла импорта и на стадии генерации страниц англ версии указать айдишники ру версии страниц и после создания англ версии страниц они уже были связаны с ру версией.
Шаблон файла генерации выглядит так
(==) разделитель.
Подскажите как мне обратиться к полю связки ID ресурсов и использовать его во время импорта страниц.
Комментарии: 8
Столкнулся с проблемой поиска поля «Целевой ресурс» или поле которое можно было бы добавить в поля файла импортаПри установке Babel задаётся TV, где хранятся языковые связи в виде строки — en:74;web:12;it:84, можно посмотреть название в системных настройках.
Это?
Описание просто переводится как:
(Имя переменной шаблона (TV), в которой Babel будет хранить ссылки между многоязычными ресурсами, это TV будет поддерживать Babel.)
Если обращаться к нему при импорте выдается ошибка.
Описание просто переводится как:
(Имя переменной шаблона (TV), в которой Babel будет хранить ссылки между многоязычными ресурсами, это TV будет поддерживать Babel.)
Если обращаться к нему при импорте выдается ошибка.
Попробуй поменять тип ввода ТВ на текстовый (по умолчанию стоит — Скрытый), и назначить доступность для всех шаблонов.
Это как вариант, не проверял.
Это как вариант, не проверял.
Спасибо. Это помогло разобраться с тем как заполнять этот шаблон при генерации страниц)
Только все еще не могу разобраться почему они не связываются после импорта страниц, айдишники для tv блока указаны правильно, по шаблону web:2703;en:2708 как и должно быть написано чтобы работало. После создания страниц они пропадают из дерева ресурсов слева в админке, приходится перетаскивать ресурс (Категорию) к которой они привязаны по вложенности в другой контекст и обратно и только потом после обновления страницы ресурсы импортированные в этот раздел появляются в дереве. Мб из-за этого они теряют связь? Ресурс (категория) теряет связь и нужно привязку отменить и заново привязать. Эта проблема скорее всего из-за самого плагина ImportX?
Даже после импорта сразу проверил, у них нет связи. В TV вместо web:2713;en:2718 стоит web:2713.
Возможно это что то с importX, в любом случае пропадать они точно не должны после импорта, ровно как и значения в TV, надо смотреть уже конкретно в данном частном случает.
здравствуйте! получилось решить у Вас данную задачу?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.