合并TYPO3页面树

时间:2013-06-17 14:02:00

标签: typo3

我的客户端有两个内部网,都在TYPO3中,现在希望它们可以从一个后端和pagetree维护。他们基本上希望将一个Intranet与另一个Intranet合并,第二个Intranet的顶级页面将位于第一个Intranet的页面树的下方。第二个内部网不需要保持其当前的样式;它可以继承第一个内部网的样式。这不是创建域记录和具有两个站点一树的情况。

我能看到的最大的问题是文件系统,网站用户,页面ID等等。我想知道是否有其他人之前必须做这类事情,如果你有任何建议我吗?

提前致谢,

1 个答案:

答案 0 :(得分:0)

有三种不同的方法:

使用SQL

手动复制数据

理论上它是可能的。我推荐这种方式,以防你只有一个表中的数据而没有引用它。

创建迁移脚本

编写一个从页面开始的迁移脚本,并根据需要跟随所有引用。 这是相当多的工作,但它让你完全控制它的作用。

使用内置导入/导出功能(t3d)

我发现只有一个旧文档,但它似乎基本上是正确的:https://wiki.typo3.org/Faq/copy_parts_of_a_running_TYPO3_system_to_another_server

这非常棘手,因为您必须一次导出所有相关数据,以保留参考。要做到这一点,您需要大量内存,比大多数Web服务器允许您使用的内存更多。因此,您可能需要在网站的本地副本上执行此操作,同时允许本地运行的Web服务器使用大量内存。