目前我正在开发一个iPhone应用程序,它从公司的网站和数据库加载数据,因此我用soap编写了一个web服务来加载数据。
本网站已被创建(不是来自我)作为Typo3。现在加载数据时,内容中的链接出现问题。其中大多数只是PDF的链接。 由于Typo3以不同的方式在内容中存储链接,我必须将它们解析为我的web服务,以便iPhone可以正确显示它们......
是否有一个php类将Typo3链接解析回html链接?
你们中有谁有这方面的经验吗? 任何帮助将不胜感激。
答案 0 :(得分:1)
解析链接在typo3/sysext/cms/tslib/class.tslib_content.php
中完成。相关方法为http_makelinks
(〜第4780行)
内容中的链接具有以下结构:
<link DESTINATION TARGET CLASS TITLE>your text</link>
DESTINATION可以
mailto:
(其他属性是HTML属性)
不幸的是,类tslib_content
有很多依赖项(也是当前页面模板的typoscript),所以将它实例化以使用它的方法是不可行的。