NiKRON
26.06.2007, 14:11
Сайт с новостями у меня работает так:
Дерево страниц для новостей:
Новости [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] и отображался список записей выбранной категории?
Дерево страниц для новостей:
Новости [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] и отображался список записей выбранной категории?