Вход

Просмотр полной версии : tt_news и default single...


vm601
25.12.2006, 20:52
Добрый день! :)

Понадобилось сделать что-то вроде "новости дня" - полнотекстовая последняя новость.
Сделал SINGLE страницу, создал для этой страницы дополнительный шаблон (+ext), в TypoScript Setup code
поместил текст из доки, соответственно скорректировав
plugin.tt_news.singlePid и pidInList:

# hide the "no news id" message
#
plugin.tt_news._LOCAL_LANG.default.noNewsIdMsg =  

# set the tt_news singlePid to the current page
#
plugin.tt_news.singlePid = 953
# fill the content of the main-column to a tmp.object
#
tmp.pagecontent < page.10.subparts.contentarea

# clear the content of the main column
#
page.10.subparts.contentarea >

# build a new object for this column as content-object-array
#
page.10.subparts.contentarea = COA
page.10.subparts.contentarea {
10 = CONTENT
10.table = tt_news
10.select {
# insert the pids of all pages from where you want to fetch news.
# the recursive-field has no influence on this selection
pidInList = 938,305
orderBy = datetime desc
max = 1
}

# insert the object “10.” only if there is no SINGLE news selected
#
10.stdWrap.if.isFalse.data = GPvar:tx_ttnews|tt_news

# re-insert the normal pagecontent to the page
#
20 < tmp.pagecontent
}

И... ничего. id последней новости туда не передается. Все новости, включая и эту страницу из LIST, например, работают. Что я сделал не так? :confused:

tt_news v2.4.0, typo v4.0.1

Pavel Antonov
26.12.2006, 17:49
Такие вещи делаются обычно с помощью контент элемента "Insert record" и выбираете ту новость которую хотите отображать... без всяких танцев с бубном.

Tod
26.12.2006, 17:55
Если уж на то пошло, то по моему проще выводить LATEST со всего одной новостью и соответствующим образом настроеным шаблоном))

Pavel Antonov
26.12.2006, 18:07
Если уж на то пошло, то по моему проще выводить LATEST со всего одной новостью и соответствующим образом настроеным шаблоном))

В моем случае "соответствующим образом настроенного шаблона" не надо... вообще ничего делать не надо... только вставить запись.

vm601
26.12.2006, 19:16
В моем случае "соответствующим образом настроенного шаблона" не надо... вообще ничего делать не надо... только вставить запись.

Замечательно. Только это нужно каждый раз делать ручками. А когда новости заполняют одни, а страницу отображения этой новости - другие. Возможно, тут будут какие-то накладки с правами доступа. ;)