Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
31.08.2004, 00:30 | #1 |
Senior Member
Регистрация: 10.02.2004
Сообщений: 114
|
tt_news
tt_news становится все лучше и лучше, хотя и появился один неприятный глюк..
Но вопрос в следующем: настраивая tt_news невозможно указать в интерфейсе такие параметры, как limit и latestLimit. У меня на странице есть две линейки новостей, в одной из которых latestLimit желательно установить в 5, а в другой - увы - всего в единицу. Покопавшись, я понял, что добраться до модуля, вставленного как элемент content.get невозможно. Прав ли я? И как в таком случае мне решить задачу? Ведь не создавать же в TS два объекта ради одной страницы.. |
01.09.2004, 02:38 | #2 |
Administrator
|
Вроде так и делали (для старого 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. --------------------- |