Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Помогите создать меню (http://forum.typo3.ru/showthread.php?t=3255)

Fucose 28.04.2007 21:22

Помогите создать меню
 
Уважаемые специалисты TYPO3!
Подскажите пожалуйста, как можно создать меню, состоящее из 5 колонок(статичные, т.е. каждая ссылка постоянно на сайте) ? Перепробовал разные способы - с помощью templaviola. Но не получается.

Спасибо!

PhilD 28.04.2007 22:07

Опишите подробнее - что вы хотите получить и что делали

Fucose 30.04.2007 12:03

Спасибо 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 колонки), но выдает ошибку.

PhilD 30.04.2007 12:36

что-то такое

Код:

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 при вложенности списков?

Fucose 02.05.2007 16:33

Получается, что все меню выходит одной колонкой, добавление float в теги не помогает.

Если возможно, то напишите на ul li li

Благодарю

Fucose 02.05.2007 16:57

Возможно ли для каждой колонки использовать свой div? Как их можно объединить в typo3 чтобы сист. понимала, что все это главное меню?

PhilD 02.05.2007 22:39

Вложений: 1
добавьте в CSS .column {float:left;}, все работает примерно так:


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

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