Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
06.06.2006, 01:25 | #1 |
Продвинутый
Регистрация: 13.02.2006
Сообщений: 49
|
как сделать ссылку внутри страницы?
Вот такой вопрос - используется RealURL, т. е. есть <BASE>. Как в контенте, например, в новости сделать ссылку внутри страницы на якорь.
Типа как работает <a href="#222"> если нет <BASE> |
13.06.2006, 02:55 | #2 | |
Продвинутый
|
Цитата:
__________________
www.zelfi.com |
|
13.06.2006, 13:55 | #3 |
Продвинутый
Регистрация: 13.02.2006
Сообщений: 49
|
оно самое.
так и как это сделать не зная Url страницы? |
13.06.2006, 15:34 | #4 | |
Продвинутый
|
Цитата:
вместо http://www.domain.de/level1/level2/ можно написать просто /level1/level2/
__________________
www.zelfi.com |
|
13.06.2006, 16:32 | #5 |
Продвинутый
Регистрация: 13.02.2006
Сообщений: 49
|
Получается, что это не выход - статья может появляться по нескольким url'ам
|
13.06.2006, 17:45 | #6 |
Продвинутый
Регистрация: 13.02.2006
Сообщений: 49
|
решил проблему
Решил проблему, добавив собственный тег в RTE.
Для этого в теплейт добавляется: lib.parseFunc_RTE { tags { aint = TEXT aint { current=1 typolink.parameter { data = parameters : href prepend = TEXT prepend.data=getIndpEnv:TYPO3_REQUEST_URL } typolink.extTarget = } } } В результате строка в RTE <aint href="#ref1">Ссылка 1</aint> преобразуется в <a href="http://host/aaa/bbb?ccc=ddd#ref1">Ссылка 1</a> |
14.06.2006, 12:34 | #7 | |
Продвинутый
|
Цитата:
__________________
www.zelfi.com |
|
14.06.2006, 17:25 | #8 | |
Продвинутый
Регистрация: 13.02.2006
Сообщений: 49
|
Цитата:
Конкретнее опишите задачу - способ весьма универсальный, скорее всего можно. |
|