Просмотр полной версии : Помогите создать меню
Уважаемые специалисты TYPO3!
Подскажите пожалуйста, как можно создать меню, состоящее из 5 колонок(статичные, т.е. каждая ссылка постоянно на сайте) ? Перепробовал разные способы - с помощью templaviola. Но не получается.
Спасибо!
Опишите подробнее - что вы хотите получить и что делали
Спасибо PhilD!
Необходимо сделать меню состоящее из 5 колонок (5 разделов)
Каждый раздел содержит несколько страниц.
Название раздела должно быть неактивным.
Что есть:
1. имеется шаблон под страницу и таблица стилей.
2. пробовал разметить с помощью templaviola, но подменю оказывается также горизонтальным, и показывается только после нажатия ссылки в главном меню
3. пробовал вставить следующий код:
## Menu [Begin]
TEMP_SAMPLE = HMENU
TEMP_SAMPLE {
entryLevel=1
wrap=<table width="100%" border="1">|</table>
1=TMENU
1.expAll=1
1.NO{
doNotLinkIt=1
allWrap=|*|<tr><td align="left" valign="top" class="title">|</td>||<td align="left" valign="top" class="title">|</td>||<td class="title" align="left" valign="top">|</td>||<td class="title" align="left" valign="top">|</td></tr><tr><td class="title" colspan="4" height="35"> </td></tr>|*|
}
1.IFSUB=1
1.IFSUB {
doNotLinkIt=1
# allWrap=|*|<tr><td align="left" valign="top" class="title">| ||<td align="left" valign="top" class="title">| ||<td class="title" align="left" valign="top">| ||<td class="title" align="left" valign="top">| |*|
wrapItemAndSub=|*|<tr><td align="left" valign="top" class="title">|</td>||<td align="left" valign="top" class="title">|</td>||<td class="title" align="left" valign="top">|</td>||<td class="title" align="left" valign="top">|</td></tr><tr><td class="title" colspan="4" height="35"> </td></tr>|*|
}
2=TMENU
#2.allWrap=|*| |aa</td> || |aa</td> || |aa</td> || |aa</td></tr><tr><td class="title" colspan="4" height="35"> </td></tr> |*|
2.NO{
allWrap=|
}
}
## Menu [End]
(здесь 4 колонки), но выдает ошибку.
что-то такое
tempMenu = HMENU
tempMenu {
1 = TMENU
1 {
expAll = 1
NO {
doNotLinkIt = 1
allWrap = <div class="title">|</div>
wrapItemAndSub = <div class="column">|</div>
}
}
2 = TMENU
2.NO.allWrap = <div class="item">|</div>
}
PS. без последнего div-а можно и обойтись если ширина колонок жестко задана, .column a {display:block}
pps. для пуристов можно и переделать на ul/li, только скажите мне как правильно ul li li или ul li ul li при вложенности списков?
Получается, что все меню выходит одной колонкой, добавление float в теги не помогает.
Если возможно, то напишите на ul li li
Благодарю
Возможно ли для каждой колонки использовать свой div? Как их можно объединить в typo3 чтобы сист. понимала, что все это главное меню?
добавьте в CSS .column {float:left;}, все работает примерно так:
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot