Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   RealURL и ссылки на внешние страницы (http://forum.typo3.ru/showthread.php?t=10654)

AlexMr 12.03.2013 14:11

RealURL и ссылки на внешние страницы
 
Доброго времени суток форумчане!

Страницы ссылающиеся на на внешние сайты (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-real.../#the-solution
Просто потому что проще немного поправить RealURL, чем получить в TS id первой подстраницы без ухищрений.

AlexMr 13.03.2013 22:12

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

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

dmartynenko 18.03.2013 15:36

Видимо это не баг, а фича RealURL


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

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