СправошнаяПоиск

Перенос контента между установками TYPO3

Возможно, вы уже проделали большую работу по установке TYPO3 и даже создали с ней более одной домашней страницы. Теперь вы хотите скопировать части одной домашней страницы на другую установку.

Этот метод не скопирует ни одно из ваших установленных расширений. Вы должны сами позаботиться об их перемещении. Записи, хранящиеся на корневом уровне (например, sys_file), не экспортируются автоматически.

Предпосылки

Если пункты меню «Экспорт» и «Импорт» отсутствуют в контекстном меню вашего дерева страниц, убедитесь, что системное расширение impexpзагружено и установлено.

В установках на основе Composer это можно сделать через

typo3_root$

 

composer req typo3/cms-impexp

 

Экспортируйте свои данные

Через команду CLI

Экспорт дерева страниц TYPO3 без ограничения времени php возможен с помощью консольных команд Symfony (cli).

Установка на основе Composer

 

vendor/bin/typo3 impexp:export [options] [--] [<filename>]

 

Примечание

Если ваша установка TYPO3 не основана на композиторе, вы можете вместо этого запустить команду.typo3/sysext/core/bin/typo3 impexp:export

и экспортировать все дерево страниц TYPO3 или его части в файл данных формата XML или T3D, который можно использовать для импорта в любой экземпляр TYPO3.

Экспорт можно точно настроить с помощью полного набора опций, также доступных в представлении экспорта бэкенда TYPO3: Вы можете увидеть полный список опций, вызвав справку по команде:

typo3_root$

 

vendor/bin/typo3 help impexp:export

 

Ручной экспорт из бэкенда TYPO3

  1. Перейти в модуль экспорта

    В дереве страниц щелкните левой кнопкой мыши страницу, с которой вы хотите начать экспорт. Выберите Дополнительные параметры…:

    Выберите «Дополнительные параметры...» в контекстном меню дерева страниц.

    Выберите «Дополнительные параметры…» в контекстном меню дерева страниц.

    Затем выберите Экспорт из контекстного меню.

    Выберите Затем выберите «Экспорт»

    Затем выберите «Экспорт»

  2. Выберите таблицы для экспорта

    Вы можете выбрать таблицы вручную, отметив те, из которых вы хотите экспортировать записи, связанные с выбранной страницей. Также возможно включить статические связи с таблицами уже присутствующими в целевой установке.

    Выберите таблицы для экспорта

    Выберите таблицы для экспорта

  3. Выберите количество уровней для экспорта

    Если вы хотите сохранить все свои данные, включая подстраницы, выберите «Бесконечно» в поле выбора « Уровни » и нажмите кнопку «Обновить» в конце диалогового окна.

    Выберите уровни страницы для экспорта

    Выберите уровни страницы для экспорта

  4. Проверьте включенные записи

    Все включенные страницы можно увидеть в верхней части диалогового окна. Под диалоговым окном находится подробный список всех данных, которые необходимо экспортировать. Здесь можно исключить отдельные записи. Некоторые типы данных можно сделать редактируемыми вручную.

    Когда связь с записями потеряна, они будут помечены оранжевым восклицательным знаком. Причины потери связи включают записи, хранящиеся за пределами дерева страниц для экспорта и исключенные таблицы.

    Проверьте экспортированные данные

    Проверьте экспортированные данные

  5. Сохраните или экспортируйте данные

    Вы можете сохранить экспортированные данные на свой сервер или загрузить их во вкладке File & Preset.

    Загрузите экспортные данные

    Загрузите экспортные данные

Импортируйте свои данные

Примечание

Перед началом импорта убедитесь, что все необходимые расширения установлены и схема базы данных обновлена. В противном случае данные, относящиеся к несуществующим таблицам, не будут импортированы.

Через команду CLI

Импорт дерева страниц TYPO3 без ограничения времени php возможен с помощью консольных команд Symfony (cli).

Установка на основе Composer

 

vendor/bin/typo3 impexp:import [options] [--] [<filename>]

 

Примечание

Если ваша установка TYPO3 не основана на композиторе, вы можете вместо этого запустить команду.typo3/sysext/core/bin/typo3 impexp:import

Импорт можно точно настроить с помощью полного набора опций, также доступных в представлении импорта бэкенда TYPO3. Полный список опций можно увидеть, вызвав справку по команде:

typo3_root$

 

vendor/bin/typo3 help impexp:import

 

Ручной импорт из бэкенда TYPO3

  1. Загрузите файл экспорта

    Загрузите файл в место установки TYPO3. Там же, где и модуль экспорта, вы найдете модуль импорта в контекстном меню дерева страниц Дополнительные параметры… -> Импорт. Выберите страницу, подстраницей которой должна быть импортированная страница, в качестве отправной точки для импорта. Если вы хотите импортировать данные на корневом уровне, выберите

    Загрузите данные экспорта

    Загрузите данные экспорта

  2. Предварительный просмотр данных будет импортирован

    Дерево с записями, которые нужно импортировать, отображается автоматически. Если вы измените некоторые параметры, вы можете перезагрузить этот дисплей с помощью кнопки предварительного просмотра.

    Предварительный просмотр данных

    Предварительный просмотр данных

  3. Импорт

    Нажмите кнопку импорта.

Импорт данных из старых версий TYPO3

Структура данных для экспорта контента почти не изменилась с момента появления TYPO3. Можно экспортировать содержимое из установок TYPO3, которым 15 и более лет в современные установки TYPO3.

Ниже показано диалоговое окно экспорта установки TYPO3 версии 3.8.0. Часто более целесообразно использовать инструмент импорта/экспорта, чем пытаться обновить очень старые установки TYPO3.

Модуль экспорта TYPO3 3.8.0 (2005 г.)

Модуль экспорта TYPO3 3.8.0 (2005 г.)