Soap Webservice为iPhone UIWebView解析Typo3 Links

时间:2011-12-07 08:37:03

标签: php iphone soap uiwebview typo3

目前我正在开发一个iPhone应用程序,它从公司的网站和数据库加载数据,因此我用soap编写了一个web服务来加载数据。

本网站已被创建(不是来自我)作为Typo3。现在加载数据时,内容中的链接出现问题。其中大多数只是PDF的链接。 由于Typo3以不同的方式在内容中存储链接,我必须将它们解析为我的web服务,以便iPhone可以正确显示它们......

是否有一个php类将Typo3链接解析回html链接?

你们中有谁有这方面的经验吗? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

解析链接在typo3/sysext/cms/tslib/class.tslib_content.php中完成。相关方法为http_makelinks(〜第4780行)

内容中的链接具有以下结构:

<link DESTINATION TARGET CLASS TITLE>your text</link>

DESTINATION可以

  • 文件的相对路径(例如PDF)
  • 一个整数,然后链接到内部页面
  • 一封电子邮件,前面附有mailto:
  • 外部链接(包括协议)

(其他属性是HTML属性)

不幸的是,类tslib_content有很多依赖项(也是当前页面模板的typoscript),所以将它实例化以使用它的方法是不可行的。