我是TYPO3的新手,我有一個基本問題,但是我還沒有找到答案。 TYPO3中pages
和tt_content
有何區別?什麼是使用它們的最佳用例?`tt_content`和`pages`有什麼區別?
謝謝
我是TYPO3的新手,我有一個基本問題,但是我還沒有找到答案。 TYPO3中pages
和tt_content
有何區別?什麼是使用它們的最佳用例?`tt_content`和`pages`有什麼區別?
謝謝
這兩個都是TYPO3系統數據庫中的重要表格。
pages
- 此表存儲編輯器在後端創建的頁面。字段uid
存儲頁面的唯一ID,其中字段pid
(父ID)與頁面的父頁面相關。大多數其他字段可通過後端在頁面屬性中進行編輯。tt_content
- 此表存儲內容。它可以說是TYPO3數據庫中最重要的表格。與頁表中一樣,字段uid
存儲內容元素的唯一ID,其中字段pid
(父ID)與放置內容元素的頁面相關。大多數其他字段可以在TYPO3提供的幾種類型的內容元素中從後端進行編輯。注意:並非每個內容元素都使用此表中的每個字段。最好的用例是讓表格獨立,不要混淆它們的結構或完整性。如果需要的話,他們可以用新的領域擴展,但應該小心對待。
不時備份這些表(以及其他數據庫)也是一個好主意。
您可以使用頁面創建頁面樹。
Defininion從TYPO3文檔頁面樹:
頁樹表示你的頁面層次結構。在大多數情況下,這完全對應於您的網站的導航結構。可以通過單擊項目左側的小箭頭來擴展頁面樹。
內容元素只是不同類型的內容元素。在TYPO3中有不同類型的內容元素: - 文本 - 允許插入文本 - textpic - 文本和圖像的混合,文本和圖像之間佈局的不同組合 - 文件 - 允許上傳文件到您的頁面 - html - 允許您插入純HTML代碼段的內容元素類型
在TYPO3 CMS中,內容編輯器通過使用各種內容元素將內容添加到頁面。
欲瞭解更多信息,請查看TYPO3文檔網站。
數據庫上下文
「頁面」 和 「tt_content」 這些也是TYPO3 CMS數據庫表的名稱。 「頁面」存儲關於單個頁面的信息,「tt_content」存儲關於單個內容元素的信息。
的TypoScript上下文
在Typo腳本 「tt_content」 是其表示的內容對象的默認呈現的對象。諸如「text」或「textpic」之類的特定內容元素從「tt_content」繼承一些默認設置。所以它是所有內容元素的父對象。
欲瞭解更多信息瞭解Typo腳本和css_styles_content
「的‘頁’表中有一個非常特殊的地位,它是TYPO3 CMS的骨幹,因爲它提供了層次化的頁面結構到所有其他TYPO3 CMS管理記錄被定位
標準頁面在前端是非常流行的網站頁面,但它們也可以是後端的存儲空間,非常類似於硬盤上的文件夾對於任何記錄,「pid」域包含對存儲該記錄的頁面的引用。對於頁面,'pid'字段的行爲與其父頁面的引用相同。「
在表tt_content你會發現鏈接到頁面表與「PID」項的內容元素。