следующий код работал хорошо до TYPO3 7.6 LTS. Он проверил название текущей записи tt_news и записал ее в lib.breadcrumb. Начиная с версии 8.x TYPO3 код получает заголовки ВСЕХ существующих записей tt_news.
Поэтому я попытался изменить код, чтобы получить только заголовок ТЕКУЩЕЙ новости. Использование stati c числа (uidInList = 2) работает нормально: он получает заголовок записи tt_news с UID = 2.
Однако я хочу динамически получить заголовок текущей записи новостей, идентифицируемой по ее идентификатору. Между выберите и и где Я добавил / прокомментировал несколько возможностей. Ни один из них не работает.
Есть предложения? СПАСИБО!
[globalVar = GP:tx_ttnews|tt_news > 0]
lib.breadcrumb.20 = CONTENT
lib.breadcrumb.20 {
table = tt_news
select {
pidInList = 89
#Works well with static number - this generates
#the output of the title of news with uid=2:
#uidInList = 2
#However we do want to create a dynamic output
#of the title of the currently selected tt_news article
#(doesn't work):
uidInList.field = uid
#This doesn't work either:
#uidInList = GP:tt_news[uid]
#uidInList = GP:tt_news|uid
#uidInList.data = GP:tt_news[uid]
#uidInList = tt_news.uid
andWhere{
data = GP:tx_ttnews|tt_news
wrap = uid = |
}
languageField = sys_language_uid
}
renderObj = COA
renderObj {
10 = TEXT
10 {
stdWrap.override.field = title
}
}
}
}
[end]