Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 07.06.2003, 23:16   #1
Антон Мельников
Новенький
 
Регистрация: 07.06.2003
Сообщений: 18
По умолчанию news: SINGLE и LATEST на одной странице

На большей части страниц сайта показывается один и тот же элемент -- спецпредложения (это вставленный плагин news с кодом LATEST). При щелчке на заголовке спецпредложения переходим на страницу, где оно отображается подробно (т.е. в основной колонке страницы вставлен плагин news с кодом SINGLE). С этим подробным видом все нормально. А вот с заголовками спецпредложений, которые на этой транице тоже есть, нехорошо: этот элемент рендерится не как LATEST, а как SINGLE.
Может быть, кто-нибудь сталкивался с таким? Поискал в англоязычном мейллисте, но ничего подходящего..
Антон Мельников вне форума   Ответить с цитированием
Старый 08.06.2003, 02:53   #2
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Проблема известная. Кроме как выключить на этой странице LATEST, решения не знаю
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 02.07.2003, 17:00   #3
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Вот и я из больницы вернулся
Если я правильно понял проблему, то решал я ее так:
Создавал в Setup объекты типа ньюсов, там же устанавливал код, а в шаблоне прописывал секцию, куда в Setup же и вставлял созданный объект. То есть, делал все невизуально..
Если я правильно понял проблему, то она должна решиться
Perignator Temporis вне форума   Ответить с цитированием
Старый 07.11.2003, 16:29   #4
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Соврал я в прошлый раз, видимо, с чем-то перепутал.
На самом деле проблема SINGLE и LATEST решается еще проще.
Надо в файле /typo3/ext/tt_news/pi/class.tx_tt_news.php (или, тем, кто использует расширенную версию Андрея news+ /typo3conf/ext/news_plus/class.ux_tx_ttnews.php) в функции news_list() поменять строку:
if ($this->tt_news_uid)
на:
if ($this->tt_news_uid && $theCode != \"LATEST\")

Все, должно пройти.. Забыли, видимо, условие
Perignator Temporis вне форума   Ответить с цитированием
Старый 07.11.2003, 16:31   #5
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

А может и '== \"SINGLE\"' можно попробовать.. Судя по SQL запросу так даже будет лучше..
Perignator Temporis вне форума   Ответить с цитированием
Старый 12.12.2003, 21:34   #6
Zealot
Новенький
 
Регистрация: 12.12.2003
Сообщений: 20
По умолчанию

А что это за \"расширенная версия Андрея\" и где ее поюзать....
Zealot вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория