PDA

Просмотр полной версии : RealURL и ссылки на внешние страницы


AlexMr
12.03.2013, 14:11
Доброго времени суток форумчане!

Страницы ссылающиеся на на внешние сайты (externalsites.html) в меню получают ссылки
вида internalpage/page2/page3.html, что не хорошо для поисковых машин.
Нашел в сети такой код:

1 = TMENU
1 {
NO {
doNotLinkIt = 1
wrapItemAndSub=<li>|</li>
stdWrap.cObject = CASE
stdWrap.cObject {
key.field = doktype
#Seitentyp Standart
default = TEXT
default {
typolink.parameter.field = uid
field = title
stdWrap.htmlSpecialChars = 1
}
# Seitentyp interne Weiterleitung
4 = TEXT
4 {
field = title
typolink.parameter.field = shortcut
}
# 3 = Seitentyp externe URL
3 = TEXT
3 {
field = title
typolink.parameter.field = url
typolink.extTarget.field = target
}
}
}
}

Работает замечательтно кроме случая, когда страница сконфигурирована как "ссылка на первую нижележащую страницу".

И собственно вопрос:
где искать id на эту "первую нижележащую страницу"

Заранее спасибо за ответы

-=UncleByte=-
13.03.2013, 11:20
Наверное вот это поможет - http://kb.lexo.ch/2012/02/typo3-realurl-plugin-when-using-the-page-type-link-to-external-url-the-external-url-link-shall-be-shown-instead-of-the-internal-url-pointing-to-a-virtual-page/#the-solution
Просто потому что проще немного поправить RealURL, чем получить в TS id первой подстраницы без ухищрений.

AlexMr
13.03.2013, 22:12
Спасибо, работает.
Жалко, что при апдейте этот код наверняка слетит.
На досуге подумаю, может UserFunktion использовать.

Интересно почему не влючают этот код в Extension.

dmartynenko
18.03.2013, 15:36
Видимо это не баг, а фича RealURL