繁体   English   中英

TYPO3-页面ID在使用“导出到.t3d”导出和导入页面树时发生更改-v8

[英]TYPO3 - page IDs change when exporting and importing the pagetree with 'Export to .t3d' - v8

我已经创建了这样一个页面树:

[0]Site
|_[1]Root
..|_[3]Home
..|_[4]Company
..|_[2]Prices
..|_[5]Solutions
..|_[6]News
..|_[7]Contact
..[8]Footer //Folder
....|_[9]Impressum
....|_[10]Terms of Use
....|_[11]Sitemap

当我用“导出到.t3d”将其导出并将data.t3d文件嵌入到发行版的初始化文件夹中时...通过ftp将其移至ext文件夹并在另一个站点的扩展管理器(空白)中将其激活,页面的页面ID更改:

[0]Site
|_[1]Root
..|_[11]Home
..|_[10]Company
..|_[9]Prices
..|_[8]Solutions
..|_[7]News
..|_[6]Contact
..[2]Footer //Folder
....|_[5]Impressum
....|_[4]Terms of Use
....|_[3]Sitemap   

当我从第二个站点到第三个站点(空白)执行相同操作时...页面ID保持不变:

[0]Site
|_[1]Root
..|_[11]Home
..|_[10]Company
..|_[9]Prices
..|_[8]Solutions
..|_[7]News
..|_[6]Contact
..[2]Footer //Folder
....|_[5]Impressum
....|_[4]Terms of Use
....|_[3]Sitemap      

“导出为.t3d”用于分配页面ID遵循什么逻辑? 为什么他们第一次不一样? 因此,我需要重新定义我的配置设置...

导入时,您可以选择force uids 这将使用与导出相同的uid。 但是 ,如果已经存在具有这些uid的数据,则可能会破坏导入安装中的数据。

因此,TYPO3在进口上使用重定位。 导入时会对Uid进行调整,以避免冲突或覆盖。

TYPO3尝试识别所有uid,但是有时(字段未明确定义为页面uid,在打字稿中的用法等),它失败了,您需要手动调整uid。

请注意, force uids不仅用于pages记录,还用于所有uid。

如果导入空白安装,则会按导入中的出现顺序生成页面。 如果您安装了一次导入站点的导出,则顺序相同(如果您同时未更改页面)。 在第二次导出之前在第二次安装中添加,删除或移动页面会导致在导入时在第三次安装中更改uid。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM