Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   tt_news (http://forum.typo3.ru/showthread.php?t=87)

Perignator Temporis 31.08.2004 00:30

tt_news
 
tt_news становится все лучше и лучше, хотя и появился один неприятный глюк..

Но вопрос в следующем: настраивая tt_news невозможно указать в интерфейсе такие параметры, как limit и latestLimit.
У меня на странице есть две линейки новостей, в одной из которых latestLimit желательно установить в 5, а в другой - увы - всего в единицу.
Покопавшись, я понял, что добраться до модуля, вставленного как элемент content.get невозможно. Прав ли я?
И как в таком случае мне решить задачу? Ведь не создавать же в TS два объекта ради одной страницы..

Valery Romanchev 01.09.2004 02:38

Вроде так и делали (для старого tt_news).
Еще вариант использовать Select Pro.
ИМХО правильный экстеншен. Было очень приятно иметь дело с человеческим SQL, после TS :-)

-------------
Select pro (gst_selectpro) might be a solution. You can use a query
like this:
SELECT
tt_news.title, tt_news.datetime, tt_news.author, short, tt_news_cat.uid,
bodytext, category, image, tt_news.uid, tt_news_cat.title,

CASE type
WHEN 0 THEN
CONCAT('index.php?id=19&backPID=6&tt_news=', tt_news.uid)
WHEN 1 THEN
CONCAT('index.php?id=', tt_news.page)
WHEN 2 THEN
ext_url
END AS selectpro_pid
FROM tt_news, tt_news_cat
WHERE (NOT archivedate OR archivedate > UNIX_TIMESTAMP(NOW())) AND
(category = 2) AND
(tt_news.category = tt_news_cat.uid)
###WHEREADD###
ORDER BY datetime DESC

This query shows all items from news category 2. Use \"selectpro_pid\" in
the Select Pro Columndefinitions to make the correct hyperlinks
([col_linkcolname] field).

The page containing the content should have this code in the setup of
the template:
plugin.tx_gstselectpro_pi1 = USER
plugin.tx_gstselectpro_pi1 {
text_parseFunc {
6 < tt_content.text.20.parseFunc
}
}

This takes care of the formatting of bodytext.
---------------------


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

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