Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 24.10.2008, 00:30   #1
surfman
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, или сделать простым способом обычных страниц, как категорий, вручную напихать на эти страници плагины.
surfman вне форума   Ответить с цитированием
Старый 26.10.2008, 13:11   #2
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

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

В багозитории видел фичреквест на меню категориями как обычное меню, так что остётся либо ручками, либо ждать (неизвестно сколько опять же.. ну может в январе-феврале, когда 4.3 выйдет).
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 26.10.2008, 18:30   #3
surfman
Senior Member
 
Регистрация: 29.01.2008
Адрес: Бердянск, Украина.
Сообщений: 344
По умолчанию

Может попробывать мапить место под пллагин на всех страницах, а сам плагин вставлять TS.
Или еще выход - это выводить CATMENU в Режиме ”nestedWraps”, и через CSS делать выпадающее меню.
НО тогда путь в адресе не решится.
surfman вне форума   Ответить с цитированием
Старый 28.10.2008, 12:54   #4
surfman
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
surfman вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таксономия в 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


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория