Копирование структуры контекста (мультиязычность)

Есть мультиязычный сайт и два контекста web и en + babel, в каждом одинаковая структура, шаблоны и чанки одни и те же, alias совпадают.
Нужно добавить новый контекст но делать копии страниц (переводы) по одной через babel достаточно кропотливо. Может кто то делал копирование структуры целиком?
Alex Zhuravlev
Alex Zhuravlev
03 мая 2015, 09:13
modx.pro
3 671

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

Alex Zhuravlev
03 мая 2015, 12:14
По идее можно написать запрос который будет брать строки с значением web из таблицы ***_site_content и копировать их в туже таблицу с новым значением контекста а также добавлять в таблицу ***_site_tmplvar_contentvalues новый контекст и id новых страниц.
    Shin
    05 мая 2015, 03:58
    Не создавайте, а скопируйте контекст и будут вам все копии документов.
      Дмитрий
      05 мая 2015, 04:28
      Все гениальное просто!!)))
        Alex Zhuravlev
        05 мая 2015, 07:50
        Класс! Век живи, век учись. Спасибо, это превосходно.

        P.S. Остается только после копирования табличку ***_site_tmplvar_contentvalues в базе поправить, что бы babel понимал что это переводы и при копировании контекста снимать галку «Предотвратить дублирование псевдонимов ресурсов»
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4