Russian TYPO3 community

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

Антон Мельников 07.06.2003 23:16

news: SINGLE и LATEST на одной странице
 
На большей части страниц сайта показывается один и тот же элемент -- спецпредложения (это вставленный плагин news с кодом LATEST). При щелчке на заголовке спецпредложения переходим на страницу, где оно отображается подробно (т.е. в основной колонке страницы вставлен плагин news с кодом SINGLE). С этим подробным видом все нормально. А вот с заголовками спецпредложений, которые на этой транице тоже есть, нехорошо: этот элемент рендерится не как LATEST, а как SINGLE.
Может быть, кто-нибудь сталкивался с таким? Поискал в англоязычном мейллисте, но ничего подходящего..

Andreas Schwarzkopf 08.06.2003 02:53

Проблема известная. Кроме как выключить на этой странице LATEST, решения не знаю

Perignator Temporis 02.07.2003 17:00

Вот и я из больницы вернулся :)
Если я правильно понял проблему, то решал я ее так:
Создавал в Setup объекты типа ньюсов, там же устанавливал код, а в шаблоне прописывал секцию, куда в Setup же и вставлял созданный объект. То есть, делал все невизуально..
Если я правильно понял проблему, то она должна решиться :)

Perignator Temporis 07.11.2003 16:29

Соврал я в прошлый раз, видимо, с чем-то перепутал.
На самом деле проблема 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

А может и '== \"SINGLE\"' можно попробовать.. Судя по SQL запросу так даже будет лучше..

Zealot 12.12.2003 21:34

А что это за \"расширенная версия Андрея\" и где ее поюзать....


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

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