Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 19.10.2006, 20:27   #1
shtala
Новенький
 
Регистрация: 20.09.2006
Сообщений: 25
По умолчанию ссылки внутрь страницы

В шаблоне сайта в самом низу есть ссылка "Наверх" такого плана:
<a href="#" class="footter"><img src="go_up.gif" /></a>
Однако при нажатии на эту ссылку на сайте Typo3 генерирует ссылку
www.site.com/typocms/fileadmin/template/# и выдает сообщение, что страница не найдена.
Подскажите, пожалуйста, как можно сгенерировать ссылку вида index.php?id=10# (для каждой страницы свой id) ?
shtala вне форума   Ответить с цитированием
Старый 19.10.2006, 21:19   #2
filippoff
Senior Member
 
Аватар для filippoff
 
Регистрация: 22.01.2006
Адрес: Санкт-Петербург
Сообщений: 285
Отправить сообщение для filippoff с помощью ICQ Отправить сообщение для filippoff с помощью Skype™
По умолчанию

вообще, ссылку "наверх" можно вставлять автоматом для каждого элемента контента на странице, для этого нужно выставить соответственный крыжик при создании элемента содержания.

а ссылка на якорь из шаблона так и должна парситься.

можно в шаблон добавить поле для ссылки и в setup прописать что-то вроде

lib.up_url = TEXT
lib.up_url.value = index.php?id={page:uid}#
filippoff вне форума   Ответить с цитированием
Старый 19.10.2006, 22:32   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Если не хотите иметь проблем с RealURL и переключением языков и т.д., генерируйте ссылки только через typolink!
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 20.10.2006, 18:46   #4
shtala
Новенький
 
Регистрация: 20.09.2006
Сообщений: 25
По умолчанию

спасибо, вопрос решен
shtala вне форума   Ответить с цитированием
Старый 18.11.2006, 22:32   #5
Delestor
Новенький
 
Регистрация: 25.08.2006
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Если не хотите иметь проблем с RealURL и переключением языков и т.д., генерируйте ссылки только через typolink!
И всё-таки как сделать такую ссылку?
Delestor вне форума   Ответить с цитированием
Старый 19.06.2007, 16:37   #6
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Цитата:
вообще, ссылку "наверх" можно вставлять автоматом для каждого элемента контента на странице, для этого нужно выставить соответственный крыжик при создании элемента содержания.
Что нужно выставить?
NiKRON вне форума   Ответить с цитированием
Старый 26.06.2007, 18:20   #7
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Я нашёл эту галочку [to top] Но ссылка у неё такая: http://www.mywebsite.lv/#, т.е. указывает в корень.

Как исправить?
NiKRON вне форума   Ответить с цитированием
Старый 28.06.2007, 11:41   #8
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Разобрался.

Код для RealURL:
Код:
config.baseURL = http://mywebsite.com/
убивает эти ссылки.
Чтобы работал встроенный on top, нужно добавить:
Код:
config.prefixLocalAnchors = all
Теперь вопрос только как переместить эту ссылку [on top] в другое место? Где находится шаблон pagecontent'a?
NiKRON вне форума   Ответить с цитированием
Старый 28.06.2007, 15:43   #9
filippoff
Senior Member
 
Аватар для filippoff
 
Регистрация: 22.01.2006
Адрес: Санкт-Петербург
Сообщений: 285
Отправить сообщение для filippoff с помощью ICQ Отправить сообщение для filippoff с помощью Skype™
По умолчанию

а смысл её перемещать? эти ссылки появляются после каждого элемента контента, в этом и есть их смысл. если нужна ссылка для всей страницы, то лучше вбивать в шаблон.
filippoff вне форума   Ответить с цитированием
Старый 28.06.2007, 18:11   #10
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Я понимаю.А если я хочу чтобы эта ссылка была не в конце pagecontent'a, а рядом с заголовком этого pagecontent'a?
NiKRON вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:05.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория