我们有一个网站正在接管并从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