Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   tt_news: вывод по годам (http://forum.typo3.ru/showthread.php?t=9383)

are 05.04.2011 09:45

tt_news: вывод по годам
 
Добрый день, может кто подскажет примерчик 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:123]
plugin.tt_news {
...
}
[end]

Код:

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

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


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

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