PDA

Просмотр полной версии : news: SINGLE и LATEST на одной странице


Антон Мельников
07.06.2003, 23:16
На большей части страниц сайта показывается один и тот же элемент -- спецпредложения (это вставленный плагин 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
А что это за \"расширенная версия Андрея\" и где ее поюзать....