PDA

Просмотр полной версии : Хлебные крошки


Podlec
24.02.2010, 23:19
СЕОшник поставил задачу. Нужно, чтобы в хлебных крошках на второстепенных страницах ссылка на главную была просто 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

-=UncleByte=-
25.02.2010, 03:55
Если решать "в лоб", то проще всего сделать COA и в качестве первого пункта прописать typolink.parameter.data = leveluid:0 и далее уже строить обычное меню "крошек".

Podlec
25.02.2010, 09:34
Хм... тоже выход ) а как правильно через COA ?

Lucifer
25.02.2010, 11:34
temp.breadcrbs = COA
temp.breadcrbs.1 = [ссылка на главную]
temp.breadcrbs.2 = [меню]

Podlec
25.02.2010, 11:36
Сорри - просто не кодер - Typo3 как хобби молодости.
В temp.breadcrbs.2 = [меню] как убрать ссылку на главную - ато она будет выводится же...

-=UncleByte=-
25.02.2010, 14:15
Сорри - просто не кодер - Typo3 как хобби молодости.
В temp.breadcrbs.2 = [меню] как убрать ссылку на главную - ато она будет выводится же...
Вариант 1 - В свойствах страницы указать "не включать в меню" и все. Прямая ссылка из COA все равно будет выводится, а в меню ее не будет.
Вариант 2 - Строить меню "крошек" со второго уровня сразу.

Lucifer
26.02.2010, 10:15
Вариант 3 - excludeUidList = [id главной]

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

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