Показать сообщение отдельно
Старый 26.06.2007, 14:11   #1
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию tt_news, single и меню категорий

Сайт с новостями у меня работает так:

Дерево страниц для новостей:
Новости[list]
|__ Новость [SINGLE]
|__ Записи [SysFolder]

На странице Новости стоит плагин LIST, и ссылается на страницу Новость где стоит плагин SINGLE.

На странице Новости создан дополнительный шаблон, с записью:
Код:
lib.subMenu < plugin.tt_news
lib.subMenu {
	code >
	code = CATMENU
	displayCatMenu {
		mode = nestedWraps
		catmenu_stdWrap.wrap = |
		catmenuHeader_stdWrap.wrap = |
		catmenuItem_ACT_stdWrap.wrap = <li class="act">|</li>
		catmenuItem_NO_stdWrap.wrap = <li>|</li>
		catmenuLevel1_stdWrap.wrap = |
		catmenuLevel2_stdWrap.wrap = <li class="level2">|</li>
	}
}
который вставляет категории новостей на замапенное место на сайте. Категории видны и на странице Новости[list] и на странице Новость [SINGLE]. Все три плагина читают категории и записи новостей со страницы Записи которая является SysFolder.

Когда я находясь на странице Новости[list] просматриваю список новостей, то я могу выбрать определённую категорию и в контенте будут отображаться новости выбранной категории. Когда я выбираю новость и просматриваю её польностью уже на странице Новость [SINGLE], то выбирая из меню какую-либо категорию я остаюсь на странице Новость [SINGLE], а не возвращаюсь к списку новостей и естественно получаю "no news_id given".

Как исправить? Как сделать так, чтобы, находясь на странице Новость [SINGLE], при выборе категории из меню, я попадал на страницу Новости[list] и отображался список записей выбранной категории?
NiKRON вне форума   Ответить с цитированием