我們有一個網站正在接管並從typo3移植到Orchard。截至目前,我們擁有的僅僅是數據庫,並沒有任何網站文件。我有MySQL上的數據庫設置,可以查詢數據。我目前不知道它使用的是什麼版本的typo3。如果有必要,我可能會發現,但正如我所說,現在我所擁有的只是數據庫。從Typo3獲取數據
我需要以可用的形式獲取數據,以便我可以將它按摩到需要導入到Orchard的xml中。問題是,我找不到關於如何設置typo3數據庫的任何文檔,所以我一直無法獲取內容...迄今爲止,我發現的唯一有用的表是「pages」表,但這似乎只是存儲頁面的實例,減去內容。這裏是我需要的東西:
Page Title
Parent Page (for hierarchical concerns)
Content for a page
有人可以闡明一下我需要尋找什麼表來拉出這些內容嗎?
- 編輯* 我能得到的東西使用的工作:通過每個tt_content的
select p.Uid PageId, p.pid ParentId, Title, c.BodyText, concat('index.php?id=',p.Uid) OriginalUrl, p.deleted, c.deleted from pages p left join tt_content c on p.Uid = c.Pid where p.deleted = 0 and c.deleted = 0
然後去:
我所做的就是用這個查詢收集數據記錄並將它們連接在一起以扁平化併爲頁面形成有點連貫的HTML ...這比沒有好。我還沒有做任何插件,但我確實看到tx_表...不管怎樣,這是一個開始...... order by PageId,c.pid
搜索了整個上午後,我決定將這個問題發佈到SO。發佈後,我回去看看數據庫,顯然有一個tt_content表,我完全錯過了。我會研究這...在此期間,如果有其他人有任何補充,請讓我知道。 – tjans 2012-03-22 15:28:33
**頁面**表格包含所有頁面,** tt_content **表格包含頁面的所有內容。但是,恐怕你很快會遇到一個問題:保存在數據庫中的內容與TYPO3輸出的內容不一樣。正在進行的轉變需要您申請才能獲得原始TYPO3網站製作的正確HTML輸出。 – tmt 2012-03-22 17:11:31
嚴重嗎?那麼,是否有任何方法可以知道如何應用這些轉換,還是有更好的方式來獲取數據?如果我能夠啓動並運行網站的一個實例,那裏是否有導出功能? – tjans 2012-03-22 19:19:26