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

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 24.02.2010, 23:19   #1
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию Хлебные крошки

СЕОшник поставил задачу. Нужно, чтобы в хлебных крошках на второстепенных страницах ссылка на главную была просто http://mysite.ru - сейчас там стоит линк http://mysite.ru/index.php?id=1

То есть по разным адресам сидит одна страница. Как исправить?

Вот пример TS кода хлебных крошек:

Код:
temp.breadcrbs = HMENU
temp.breadcrbs.special = rootline
temp.breadcrbs.1 = TMENU
temp.breadcrbs.1{
	NO.allWrap = |*|  |   »  |*|
	ACT = 1
	ACT.allWrap = |*| |   »  |*|
	CUR = 1
	CUR.doNotLinkIt = 1
	CUR.allWrap = |*| |   |*|
}

lib.way < temp.breadcrbs
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Старый 25.02.2010, 03:55   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Если решать "в лоб", то проще всего сделать COA и в качестве первого пункта прописать typolink.parameter.data = leveluid:0 и далее уже строить обычное меню "крошек".
-=UncleByte=- вне форума   Ответить с цитированием
Старый 25.02.2010, 09:34   #3
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию

Хм... тоже выход ) а как правильно через COA ?
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Старый 25.02.2010, 11:34   #4
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

temp.breadcrbs = COA
temp.breadcrbs.1 = [ссылка на главную]
temp.breadcrbs.2 = [меню]
Lucifer вне форума   Ответить с цитированием
Старый 25.02.2010, 11:36   #5
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию

Сорри - просто не кодер - Typo3 как хобби молодости.
В temp.breadcrbs.2 = [меню] как убрать ссылку на главную - ато она будет выводится же...
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Старый 25.02.2010, 14:15   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Цитата:
Сообщение от Podlec Посмотреть сообщение
Сорри - просто не кодер - Typo3 как хобби молодости.
В temp.breadcrbs.2 = [меню] как убрать ссылку на главную - ато она будет выводится же...
Вариант 1 - В свойствах страницы указать "не включать в меню" и все. Прямая ссылка из COA все равно будет выводится, а в меню ее не будет.
Вариант 2 - Строить меню "крошек" со второго уровня сразу.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 26.02.2010, 10:15   #7
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Вариант 3 - excludeUidList = [id главной]
Lucifer вне форума   Ответить с цитированием
Старый 07.03.2010, 13:28   #8
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
Post Правильные [СЕО] хлебные крошки и ссылка на главную

Починил хлебные крошки.
Выкладываю здесь для тех, кому это может пригодиться
Спасибо всем за участие!

Код:
temp.breadcrbs = COA

[globalVar = TSFE:id > 1] 
temp.breadcrbs.1 = HTML
temp.breadcrbs.1.value = <a href="http://mainpageof.site">Title for Link</a> &nbsp; &raquo; &nbsp; 
[GLOBAL]

temp.breadcrbs.2 = HMENU
temp.breadcrbs.2.special = rootline
temp.breadcrbs.2.excludeUidList = 1
temp.breadcrbs.2.1 = TMENU
temp.breadcrbs.2.1{
	NO.allWrap = |*|  | &nbsp; &raquo; &nbsp; |*|
	ACT = 1
	ACT.allWrap = |*| | &nbsp; &raquo; &nbsp; |*|
	CUR = 1
	CUR.doNotLinkIt = 1
	CUR.allWrap = |*| | &nbsp; |*|
} 

lib.way < temp.breadcrbs
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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