Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   tt_news, single и меню категорий (http://forum.typo3.ru/showthread.php?t=3838)

NiKRON 26.06.2007 14:11

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 29.06.2007 15:00

Кстати, если я использую такой код когда определяю меню категорий:
Код:

catmenuHeader_stdWrap.wrap = <li class="cat-header">|</li>
То почему-то на выходе тэг <li> помещается в тэг <a>:
Код:

<a href="en/news-and-events/isma-news/" title=""><li class="cat-header">All categories</li></a>
Как сделать наоборот?

NiKRON 02.07.2007 15:00

Всё. Решил вопрос. TSref рулит ))


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

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