PDA

Просмотр полной версии : tt_news "зафиксировать" новость вверху.


razawa
30.10.2008, 10:54
Есть ли дополнение к tt_news, позволяющее "зафиксировать" новость в списке вверху? Идеально было бы даже указывать время до которого зафиксировать.
Облазил в репозитории плагины - не заметил нужного мне.

P.S. Сортировка по дате. И эта дата выводится на страницу. Делать новость с "будущей датой" некорректно.

dmartynenko
30.10.2008, 13:53
Есть ли дополнение к tt_news, позволяющее "зафиксировать" новость в списке вверху? Идеально было бы даже указывать время до которого зафиксировать.
Облазил в репозитории плагины - не заметил нужного мне.

P.S. Сортировка по дате. И эта дата выводится на страницу. Делать новость с "будущей датой" некорректно.

Мы делаем так.

Выводим два списка, в первый 1 новость для которой указана категория "top news"
Во второй все остальные - т.е. выводим все, но через TS задаем опцию "не выводить в список новости которые уже показаны на странице".

Версткой можно сделать так, что бы пользователю не была заметна разница. А можно что бы была.

Время до которого размещать можно через сделать стандартный механизм - запись видна с-по. Но после даты "по" новость вообще исчезнет с сайта.
Либо через задание архивной даты и донастроить соответственно tt_news через TS (этот вариант не использовали, так как не было надобности).

razawa
30.10.2008, 15:26
Мы делаем так.
Выводим два списка, в первый 1 новость для которой указана категория "top news"
Во второй все остальные - т.е. выводим все, но через TS задаем опцию "не выводить в список новости которые уже показаны на странице".

Замечательный выход из положения. Спасибо.

typik
24.09.2009, 02:42
Выводим два списка, в первый 1 новость для которой указана категория "top news"
Во второй все остальные - т.е. выводим все, но через TS задаем опцию "не выводить в список новости которые уже показаны на странице".



Подскажите, как сделать через TS, чтобы не выводить в список новости которые уже показаны на странице

dmartynenko
24.09.2009, 13:05
Since tt_news 2.5.0 “listStartId” is deprecated because the new TS option
“excludeAlreadyDisplayedNews” does the same without the need to configure the listStartId for each content element.
If you f.i. Want to get a news layout like shown in the image above simply place 4
news plugin content elements on the page, configure the limit for each plugin and add the following line
to your TS setup:

plugin.tt_news.excludeAlreadyDisplayedNews = 1

If "excludeAlreadyDisplayedNews" is enabled "excludeLatestFromList" and "listStartId" will be ignored.

typik
24.09.2009, 22:58
Since tt_news 2.5.0 “listStartId” is deprecated because the new TS option
“excludeAlreadyDisplayedNews” does the same without the need to configure the listStartId for each content element.
If you f.i. Want to get a news layout like shown in the image above simply place 4
news plugin content elements on the page, configure the limit for each plugin and add the following line
to your TS setup:

plugin.tt_news.excludeAlreadyDisplayedNews = 1

If "excludeAlreadyDisplayedNews" is enabled "excludeLatestFromList" and "listStartId" will be ignored.

упустил этот момент, не внимательно читал все таки мануал :( спасибо за ответ

typik
01.10.2009, 18:59
вот такая ситуация сделал топ новость и ниже остальные , но при переходе на другие страницы списка остальных новостей (т.е. когда больше 7и у кого по умолчанию) топ новость не выводится, как зафиксировать топ новость чтобы она не пропадала при переходе на другие страницы списка новостей?

dmartynenko
02.10.2009, 16:31
Проблема скорее всего в том, что номер страницы одинаково обрабатывается обоими блоками новостей. И так как топ новости на "второй странице" у вас нет (может топ новость всего пока одна), то и ничего в этом блоке не выводится.

Проблема описана тут: http://bugs.typo3.org/view.php?id=5981&nbn=8
И вроде бы приведено решение, но лично я не пробовал.