Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Структура CATMENU, как HNENU (http://forum.typo3.ru/showthread.php?t=6906)

surfman 24.10.2008 00:30

Структура CATMENU, как HNENU
 
Добрый день.

Сайт состоит из 5-ти разделов. Его отображает верхнее горизонтальное меню.
1-й это структура страниц, генерится обычное вертикальное меню с lib.left-menu.entryLevel = 1 в левой колонке, как в мануале doc_tut_ftb1. Если кликаеш на страници, содержащие подстраници, то показывается подменю. ТОесть ib.left-menu - это структура первого раздела сайта.

Остальные разделы - состоят из статей, тоесть tt-news.
ТОесть подобно left-menu первого раздела. Но генерятся из категорий tt-news.
Я создал структуру категорий, подобно структуре страниц, например. 4 главные категории(соответствуют 4-м разделам сайта верхнего меню) с подкатегориями.
Теперь, подобно HNENU, надо создать боковые меню каждого раздела, с таким же принципом работы, тоесть
1. Должно быть entryLevel=1
2. под уровни, типа lib.left-menu.1 = TMENU lib.left-menu.2 = TMENU
3. и конечно для каждого пункта NO.allWrap и ACT.allWrap.

Режим “nestedWraps” не дает такого, там только можно глобально выводить все категории сразу и обромлять просто в разные контейнеры catmenuLevel1_stdWrap.wrap.

Касательно realurl. Может есть уже расширение, которое добавляет поле alias к категориям. Или например можно двуязычные новости делать, и чтоб realurl строил название страници новости по анг. названию, например.

Касателльно Menu breadcrumb. Чтоб тоже путь из категорий строил.

Понятно, что можно сделать структуру обычных страниц(как категорий) и на каждую ставить плагин с CATMENU и соответствующим разделом категории.
Это бы решило все, но это не совсем автоматизирует работу в дальнейшем. А хотелосьбы чтоб было сквозное меню из категорий на весь сайт сразу.

Еще может помогут расширения tx_categories(не знаю даже где его скачать), toi_category_0.6.0. Кто то уже пытался решать пообную задачю этими экстами?

Ну и наконец то главный вопрос: стоит ли мучатся, искать сквозное решение с категориями, подобное HNENU с entryLevel=1, или сделать простым способом обычных страниц, как категорий, вручную напихать на эти страници плагины.

maaboo 26.10.2008 13:11

Я не стал парится с меню категорий, а создал ручками структуру страниц. Правда при этом очень много приходится делать вручную (на каждую страницу и подстраницу ставить плагин и цепочечно их настраивать), что очень утомительно и крайне незастраховано от ошибок.

В багозитории видел фичреквест на меню категориями как обычное меню, так что остётся либо ручками, либо ждать (неизвестно сколько опять же.. ну может в январе-феврале, когда 4.3 выйдет).

surfman 26.10.2008 18:30

Может попробывать мапить место под пллагин на всех страницах, а сам плагин вставлять TS.
Или еще выход - это выводить CATMENU в Режиме ”nestedWraps”, и через CSS делать выпадающее меню.
НО тогда путь в адресе не решится.

surfman 28.10.2008 12:54

Итак. Вижу пока два варианта.
Вариант первый. Создать структуру страниц, подобную категориям. При создании категорий указывать страницу еденичного просмотра. На каждой странице размещать LIST+SINGLE, походу придется както автоматизировать это через TS.
Вопрос 1: Только вот читаю и никак не пойму, куда и как вставлять условие(что написано в мануале tt_news) для одноврименного показа LIST и SINGLE на одной странице. Оно указывает глобально на все страници с новостями? Или на страницах еще надо чтото вписывать, или через lib. надо вставлять. ПОкарайней мере оно никак не работает.
Вопрос 2:LIST и SINGLE на одной странице. Как прописать, чтобы при SINGLE новости убирать левое меню.
Вопрос 3: Для упрощения добавления новостей, можно использовать расширение lab_newsfolders_0.0.3, и записи новостей сохранять на соответствующих страницах с заданной по умолчанию категорией. Или же лутше использовать отдельную папку для новостей для всего раздела?

Вариант второй. Так как CATMENU не может раскрывать подкатегории, а выводит все стразу, то надо создать раскрывающиеся(не выпадающиеся) меню с помощью CSS(пока не нашел). Яваскрипт не желательно.
Но остается проблема, как в меню breadcrumb показывать путь из категорий.


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

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