Как определить поле Babel где указывается ID связанного ресурса для использования в ImportX?

Здравствуйте. Для наполнения сайта используется плагин ImportX. Для мультиязычности Babel. За раз импортируется от 10 до 100+ страниц на каждую языковую версию (ру, en). Связывать каждый ресурс вручную очень затратно по времени учитывая объем наполненного в перспективе сайта в 10-20к+ страниц.


Столкнулся с проблемой поиска поля «Целевой ресурс» или поле которое можно было бы добавить в поля файла импорта и на стадии генерации страниц англ версии указать айдишники ру версии страниц и после создания англ версии страниц они уже были связаны с ру версией.
Шаблон файла генерации выглядит так

(==) разделитель.
Подскажите как мне обратиться к полю связки ID ресурсов и использовать его во время импорта страниц.
Alex
12 апреля 2021, 11:23
modx.pro
594
0

Комментарии: 8

Андрей
12 апреля 2021, 12:34
0
Столкнулся с проблемой поиска поля «Целевой ресурс» или поле которое можно было бы добавить в поля файла импорта
При установке Babel задаётся TV, где хранятся языковые связи в виде строки — en:74;web:12;it:84, можно посмотреть название в системных настройках.
    Alex
    12 апреля 2021, 12:43
    0
    Это?

    Описание просто переводится как:
    (Имя переменной шаблона (TV), в которой Babel будет хранить ссылки между многоязычными ресурсами, это TV будет поддерживать Babel.)
    Если обращаться к нему при импорте выдается ошибка.
      Андрей
      12 апреля 2021, 13:50
      +1
      Попробуй поменять тип ввода ТВ на текстовый (по умолчанию стоит — Скрытый), и назначить доступность для всех шаблонов.

      Это как вариант, не проверял.
        Alex
        12 апреля 2021, 14:17
        0
        Спасибо. Это помогло разобраться с тем как заполнять этот шаблон при генерации страниц)
          Alex
          12 апреля 2021, 16:29
          0
          Только все еще не могу разобраться почему они не связываются после импорта страниц, айдишники для tv блока указаны правильно, по шаблону web:2703;en:2708 как и должно быть написано чтобы работало. После создания страниц они пропадают из дерева ресурсов слева в админке, приходится перетаскивать ресурс (Категорию) к которой они привязаны по вложенности в другой контекст и обратно и только потом после обновления страницы ресурсы импортированные в этот раздел появляются в дереве. Мб из-за этого они теряют связь? Ресурс (категория) теряет связь и нужно привязку отменить и заново привязать. Эта проблема скорее всего из-за самого плагина ImportX?
            Alex
            12 апреля 2021, 17:09
            0
            Даже после импорта сразу проверил, у них нет связи. В TV вместо web:2713;en:2718 стоит web:2713.
              Андрей
              13 апреля 2021, 00:30
              0
              Возможно это что то с importX, в любом случае пропадать они точно не должны после импорта, ровно как и значения в TV, надо смотреть уже конкретно в данном частном случает.
        Владимир
        20 июня 2023, 14:03
        0
        здравствуйте! получилось решить у Вас данную задачу?
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          8