Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   tt_news - single и list на одной странице. (http://forum.typo3.ru/showthread.php?t=6965)

Manas 05.11.2008 13:47

tt_news - single и list на одной странице.
 
Помогите решить следующую проблему: хочу при помощи tt_news выводить на одной странице, в одной колонке в режиме single в другой колонке в режиме list новости. При этом когда заходишь на страницу новостей получаешь сообщение «нет идентификатора новости». Я хочу чтобы сразу в режиме single отображалась например первая новость, как быть в такой ситуации?

Podlec 05.11.2008 17:14

Что то в голове пока смутно представлеятся сей вариант... но))

Как случай, попробуйте сделать на этой странице два блока с кодом LIST для новостей. Первый у вас будет обычный (просто список).. А второй пусть имитирует Single View.
То есть в настройках отображения для него задайте количество отображаемых новостей = 1, количество слов (символов) там есть что-то такое (crop вроде бы... опять же в настройках) побольше укажите.. Только тут надо будет играться с отображением - что показывать - подзаголовок или текст и т.д.

Так же поиграйте с шаблоном - там можно убрать маркер
<!-- LINKITEM --!>(чтобы новость не ссылалась никуда).

Т.о. на одной странице у вас будет два блока новостей с кодом list , однако второй будет показывать одну новость - какбе single.

А для отображения тех новостей, что в списке создайте копию данной страницы, но не помещайте ее в меню, а на месте "допиленного" list уже будет нормальный single view. И пусть эти новости, что из "нормального" списка ссылкаются на эту страницу...

Уф... аж сам устал :))))

З.Ы. ну это как обходной путь... Если не принципиально использование имено сингл, а важно лишь отображение :)

Valery Romanchev 05.11.2008 21:28

Цитата:

Сообщение от Manas (Сообщение 22226)
При этом когда заходишь на страницу новостей получаешь сообщение «нет идентификатора новости».

обнулите это сообщение через TS
как переопределять значения из locallang.xml:

Код:

plugin.tt_news {
 
  _LOCAL_LANG.ru{
    pi_list_browseresults_prev = <<<
    pi_list_browseresults_page =
    pi_list_browseresults_next = >>>
    pi_list_browseresults_first = <-первая
    pi_list_browseresults_last = последняя->
    goToArchive=все новости
   
    pi_list_browseresults_displays = Отображено с ###SPAN_BEGIN###%s по %s</span>, всего  ###SPAN_BEGIN###%s</span>
    pi_list_searchBox_search = Найти
    preAuthor =
    more = подробнее
    noNewsToListMsg =
    noNewsIdMsg =
    noNewsForArchPeriod = 
  }

  _LOCAL_LANG.en {
    more = view details
    noNewsToListMsg =
    noNewsIdMsg =
    noNewsForArchPeriod = 

  }
}


Цитата:

Сообщение от Manas (Сообщение 22226)
Я хочу чтобы сразу в режиме single отображалась например первая новость, как быть в такой ситуации?

доку по tt_news посмотрите - там помоему что-то было о дефолтовой новости

Podlec 06.11.2008 00:04

ну вот оно и более элегантное решение :)


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

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