Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 25.12.2006, 20:52   #1
vm601
Новенький
 
Регистрация: 06.06.2006
Сообщений: 3
По умолчанию tt_news и default single...

Добрый день!

Понадобилось сделать что-то вроде "новости дня" - полнотекстовая последняя новость.
Сделал 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, например, работают. Что я сделал не так?

tt_news v2.4.0, typo v4.0.1
vm601 вне форума   Ответить с цитированием
Старый 26.12.2006, 17:49   #2
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Такие вещи делаются обычно с помощью контент элемента "Insert record" и выбираете ту новость которую хотите отображать... без всяких танцев с бубном.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 26.12.2006, 17:55   #3
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Если уж на то пошло, то по моему проще выводить LATEST со всего одной новостью и соответствующим образом настроеным шаблоном))
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 26.12.2006, 18:07   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
Если уж на то пошло, то по моему проще выводить LATEST со всего одной новостью и соответствующим образом настроеным шаблоном))
В моем случае "соответствующим образом настроенного шаблона" не надо... вообще ничего делать не надо... только вставить запись.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 26.12.2006, 19:16   #5
vm601
Новенький
 
Регистрация: 06.06.2006
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
В моем случае "соответствующим образом настроенного шаблона" не надо... вообще ничего делать не надо... только вставить запись.
Замечательно. Только это нужно каждый раз делать ручками. А когда новости заполняют одни, а страницу отображения этой новости - другие. Возможно, тут будут какие-то накладки с правами доступа.
vm601 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория