PDA

Просмотр полной версии : tt_news: вывод по годам


are
05.04.2011, 09:45
Добрый день, может кто подскажет примерчик typoscript

нужно вывести нужно вывести 10 последних новостей за определенный год


somevar = CONTENT
somevar {
table = tt_news
select {
pidInList = 10
# что-то типа:
andWhere.year = 2011
}
}

такое возможно сделать средствами typoscript?

are
14.04.2011, 12:08
Нашел плагинчик для tt_news
extkey: ttnews_selectconf

который позволяет делать такие штуки


plugin.tt_news {

extensions.ttnews_selectconf {
andWhere (
tt_news.datetime > (UNIX_TIMESTAMP() - (UNIX_TIMESTAMP() % 86400) - 3601)

AND tt_news.datetime < (UNIX_TIMESTAMP() - (UNIX_TIMESTAMP() % 86400) + 86400 - 3601)
)
}
}



plugin.tt_news {
extensions {
ttnews_selectconf {
andWhere = tt_news.crfeuser_id = 85
}
}
}



Единственная проблема, что код этот работает только в Template Setup,
т.е у меня не получилось заставить его работать в TS поле конкретного tt_news элемента

Проблема в том, что я использую несколько news-элементов на странице.

Может кто подскажет как сделать так, чтобы Typosript работал только для конкретного news-элемента на странице?


пытался такими конструкциями добиться результата, но не вышло:

[globalString=TSFE:cObj|currentRecord=tt_content:12 3]
plugin.tt_news {
...
}
[end]


[globalVar = TSFE:tt_content|uid = 123]
plugin.tt_news {
...
}
[end]


пожалуйста, подскажите правильный код ?