![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
|
:-) Даже не знаю, просто заранее готовлюсь. На приведённых скриншотах нет ничего похожего на стандартные drop-down menus (как на cssplay.co.uk), а есть нечто вроде breadcrumb. Вот и боюсь что придётся перепиливать breadcrumb-подобные в drop-down.
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
а вы не бойтесь. пилить-то полюбому придется. если не здесь, то в другом месте.
Помните анекдот: ... собирают из деталей самолет, а выходит танк. Разбирают, союбирают вновь - всеравно танк. В инструкции же четко написано: после сборки обработать напильником" Вот так и с TYPO3. После сборки всегда обрабатывайте напильником.
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как
|
|
|
|
|
|
#3 |
|
Senior Member
|
Вопрос в том, чтобы напильником именно что обрабатывать, а не делать 80% работы. Иначе придётся искать другой, более удобный способ.
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
|
|
|
|
|
#4 |
|
Senior Member
|
В общем вопрос такой. Есть такое хорошее работающее меню:
Код:
lib.mainmenu = HMENU
lib.mainmenu.1 = TMENU
lib.mainmenu.1 {
expAll = 1
wrap = <UL>|</UL>
NO.linkWrap = <LI class="tmnu">|</LI>
IFSUB = 1
IFSUB {
wrapItemAndSub = <LI class="tmnu">|<!--<![endif]--></LI>
stdWrap.wrap = | <!--[if IE 7]><!-->
linkWrap = | <!--<![endif]-->
}
}
Код:
displayCatMenu {
mode = nestedWraps
catmenu_stdWrap.wrap =
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
|
|
|
|
|
#5 |
|
Senior Member
|
Задам вопрос несколько с иного бока - почём цена вопроса?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
|
|
|
|
|
#6 |
|
Senior Member
|
В листах подсказывают следующее:
That is going to be very hard to achieve using tt_news's default nestedWraps category menu as it does not have all the necessary wrap hooks that are needed in order to create your CSS drop down menu. You could create your own category menu using the 'userDisplayCatmenuHook' tt_news hook which will implement this functionality. Have a look at EXT:timtab for an example implementation. Что делать? Я не похапист ни разу.
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
|
|
|
|
|
#7 |
|
Senior Member
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
|
К сожалению, в этой ситуации, скорее всего, никак не обойтись без знания php.
Один из вариантов решения проблемы, действительно хук userDisplayCatmenu. Второй способ решения проблемы - это воспользоваться HMENU со значением свойства special равным userdefined или userfunction. В этом случае Вам нужно всего лишь правильно заполнить массив пунктами меню из своего скрипта, а вывод меню на страницу как обычно сконфигурировать при помощи TypoScript. Второй вариант мне кажется более гибким и простым. Решение этой задачи средствами лишь одного TypoScript'а, если и возможно, то скорее займет больше времени чем выше предложенные решения. |
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Разметка каскадного вложенного меню в TemplaVoila | maaboo | Общие вопросы | 7 | 27.07.2008 17:11 |
| condition для отдельного пункта меню, сделанного с помощью gifbuilder | wind | TypoScript практикум | 2 | 05.05.2008 12:45 |
| Сложное меню | Tod | TypoScript практикум | 7 | 26.02.2008 18:29 |
| Не получается отобразить меню второго уровня... | Vit Brevis | Общие вопросы | 5 | 22.11.2006 17:52 |
| Меню из подстраниц | Grank | Общие вопросы | 6 | 31.01.2005 18:46 |