Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
24.10.2008, 00:30 | #1 |
Senior Member
Регистрация: 29.01.2008
Адрес: Бердянск, Украина.
Сообщений: 344
|
Структура 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, или сделать простым способом обычных страниц, как категорий, вручную напихать на эти страници плагины. |
26.10.2008, 13:11 | #2 |
Senior Member
|
Я не стал парится с меню категорий, а создал ручками структуру страниц. Правда при этом очень много приходится делать вручную (на каждую страницу и подстраницу ставить плагин и цепочечно их настраивать), что очень утомительно и крайне незастраховано от ошибок.
В багозитории видел фичреквест на меню категориями как обычное меню, так что остётся либо ручками, либо ждать (неизвестно сколько опять же.. ну может в январе-феврале, когда 4.3 выйдет).
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
26.10.2008, 18:30 | #3 |
Senior Member
Регистрация: 29.01.2008
Адрес: Бердянск, Украина.
Сообщений: 344
|
Может попробывать мапить место под пллагин на всех страницах, а сам плагин вставлять TS.
Или еще выход - это выводить CATMENU в Режиме ”nestedWraps”, и через CSS делать выпадающее меню. НО тогда путь в адресе не решится. |
28.10.2008, 12:54 | #4 |
Senior Member
Регистрация: 29.01.2008
Адрес: Бердянск, Украина.
Сообщений: 344
|
Итак. Вижу пока два варианта.
Вариант первый. Создать структуру страниц, подобную категориям. При создании категорий указывать страницу еденичного просмотра. На каждой странице размещать LIST+SINGLE, походу придется както автоматизировать это через TS. Вопрос 1: Только вот читаю и никак не пойму, куда и как вставлять условие(что написано в мануале tt_news) для одноврименного показа LIST и SINGLE на одной странице. Оно указывает глобально на все страници с новостями? Или на страницах еще надо чтото вписывать, или через lib. надо вставлять. ПОкарайней мере оно никак не работает. Вопрос 2:LIST и SINGLE на одной странице. Как прописать, чтобы при SINGLE новости убирать левое меню. Вопрос 3: Для упрощения добавления новостей, можно использовать расширение lab_newsfolders_0.0.3, и записи новостей сохранять на соответствующих страницах с заданной по умолчанию категорией. Или же лутше использовать отдельную папку для новостей для всего раздела? Вариант второй. Так как CATMENU не может раскрывать подкатегории, а выводит все стразу, то надо создать раскрывающиеся(не выпадающиеся) меню с помощью CSS(пока не нашел). Яваскрипт не желательно. Но остается проблема, как в меню breadcrumb показывать путь из категорий. Последний раз редактировалось surfman; 28.10.2008 в 14:33 |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таксономия в typo3 (как реализовать?) | Slanj | Общие вопросы | 19 | 24.06.2013 01:14 |
Как в RTE HtmlArea добавить свою кнопку? | Дылгеров Ц.В. | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 9 | 17.04.2008 20:21 |
новый тип поля в FCE templavoila - как? | (:) | Общие вопросы | 5 | 04.03.2008 11:04 |
как начать в TYPO3 новый сайт ? | Vam | TypoScript практикум | 5 | 04.01.2008 03:18 |
посоветуйте как разобраться с ImageMagic-ом | -=STYDENT=- | Общие вопросы | 3 | 27.07.2006 23:54 |