![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Новенький
Регистрация: 19.10.2007
Сообщений: 3
|
![]()
Здравствуйте.
Имеется один сайт на typo3. В нем используется флешевая галерея для которой пришлось писать админку на php. Админка - набор отдельных php файлов, в которых производится чтение дерева тайпо и последующая геннерация xml для флеш. Возникла надобность во флеш вставлять real_url используемых страниц и тут появилась сама проблема. Долго блуждал по просторам google но так и не смог найти как получить доступ к чему-то типа typoLink вне движка тайпо. Может кто подсказать какие файлы тайпо нужно заинкладить в кастомный пхп чтобы заставить работать эту функциональность? Зарание спасибо за ответы. |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]() |
![]() |
![]() |
![]() |
#3 |
Новенький
Регистрация: 19.10.2007
Сообщений: 3
|
![]()
Ссылка конечно интерестная, но не к месту.
Мне не нужно собирать xml в TS. Задача - кастомная админка для управления гелереей. Сама задача в целом решена. Вопрос только в том, как имея uid страницы в моем кое получить ссылку на эту страницу в правильном виде, а не index.php?id=1 и т.д. Замечу, что сама галререя не имеет отношения прямого к дереву страниц. Это набор изображений загруженых пользователем. Просто на изображениях расставляются хотспоты, в которые и нужно вставлять ссылки. |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
Если используемая галерея встраивается в typo3 сайт, почему нельзя использовать возможности классов typo3?
|
![]() |
![]() |
![]() |
#5 |
Новенький
Регистрация: 16.12.2010
Сообщений: 14
|
![]()
-=UncleByte=-, он и спрашивает какой стандартный класс использовать для реализации TypoLink
turim, вот это инклудьте typo3/sysext/cms/tslib/class.tslib_content.php |
![]() |
![]() |
![]() |
#6 |
Senior Member
|
![]()
Если ваш PHP код по отношению к TYPO3 совсем уж "внешний" - то есть использовать TYPO3-классы не получается, то поставьте экстеншн pagepath (http://typo3.org/extensions/reposito...epath/current/).
В документации пример использования, который тоже требует включения классов внутри окружения TYPO3. PHP код:
Конечно генерить URL таким способом медленнее, чем через прямое обращение к функциям класса tslib_content, но иногда другого выхода нет - например в BackEnd-е. |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Если ли бы вы делали ваш код, как типичный плагин наследуемый от класса tslib_pibase, то в нем есть ряд функций для генерации ссылок:
PHP код:
PHP код:
PHP код:
|
![]() |
![]() |