Структура 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, или сделать простым способом обычных страниц, как категорий, вручную напихать на эти страници плагины. |
Я не стал парится с меню категорий, а создал ручками структуру страниц. Правда при этом очень много приходится делать вручную (на каждую страницу и подстраницу ставить плагин и цепочечно их настраивать), что очень утомительно и крайне незастраховано от ошибок.
В багозитории видел фичреквест на меню категориями как обычное меню, так что остётся либо ручками, либо ждать (неизвестно сколько опять же.. ну может в январе-феврале, когда 4.3 выйдет). |
Может попробывать мапить место под пллагин на всех страницах, а сам плагин вставлять TS.
Или еще выход - это выводить CATMENU в Режиме ”nestedWraps”, и через CSS делать выпадающее меню. НО тогда путь в адресе не решится. |
Итак. Вижу пока два варианта.
Вариант первый. Создать структуру страниц, подобную категориям. При создании категорий указывать страницу еденичного просмотра. На каждой странице размещать 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