Мыло Веб-сервис разбирает Typo3 Links для iPhone UIWebView - PullRequest
2 голосов
/ 07 декабря 2011

В настоящее время я работаю над приложением для iPhone, которое загружает данные с веб-сайта компании и базы данных, поэтому я написал веб-сервис с мылом для загрузки данных.

Сайт создан (не от меня)) как Typo3.Теперь при загрузке данных у меня возникают проблемы со ссылками внутри контента.Большинство из них просто ссылки на PDF.Поскольку Typo3 по-разному хранит ссылки в контенте, я должен проанализировать их в своем веб-сервисе, чтобы iPhone мог правильно их отображать ...

Существует ли класс php, который анализирует Typo3ссылки обратно на ссылки HTML?

Кто-нибудь из вас имеет опыт в этом?Любая помощь будет оценена.

1 Ответ

1 голос
/ 08 декабря 2011

Анализ ссылок выполняется в 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 имеет многозависимостей (также для опечатки текущего шаблона страницы), поэтому не представляется возможным создать экземпляр этого метода для использования его методов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...