簡體   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