![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Продвинутый
Регистрация: 02.10.2008
Сообщений: 40
|
вот приблизительно код HTML:
<ul> <li> <div id="col"> <div id="col1"> <ul> 1 часть второго уровня <li></li> ......... <li></li> <ul> </div> <div id="col2"> <ul>2 часть второго уровня <li></li> ......... <li></li> <ul> </div> <div id="footer"> <ul>3 часть второго уровня <li></li> ......... <li></li> <ul> </div> </div> </li> </ul> |
|
|
|
|
|
#3 |
|
Продвинутый
Регистрация: 02.10.2008
Сообщений: 40
|
на 3 равные части (col1,col2,footer).
Где-то так: http://www.actionenvelope.com/ |
|
|
|
|
|
#4 |
|
Senior Member
|
Напрашивается решение в лоб
Код:
lib.menu = COA
lib.menu {
10 = HMENU
10 {
special = directory
special.value = 10
1 = TMENU
1 {
#обычное меню как и всегда
...
}
}
20 < .10
20.special.value = 20
30 < .20
30.special.value = 30
}
|
|
|
|
|
|
#5 | |
|
Продвинутый
Регистрация: 02.10.2008
Сообщений: 40
|
Цитата:
register:count_HMENU_MENUOBJ register:count_menuItems/3 |
|
|
|
|
|
|
#6 |
|
Senior Member
|
Сниппет с typo3wizard, чуть модифицированный
Код:
lib.splitmenu = COA
lib.splitmenu {
10 = HMENU
10.special = directory
10.special.value = 1
10.1 = TMENU
10.1 {
wrap = <div>1st part<br>|</div>
NO {
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
if.value.data = register:count_HMENU_MENUOBJ
if.negate = 1
if.isLessThan.prioriCalc=1
if.isLessThan.cObject=TEXT
if.isLessThan.cObject.insertData=1
if.isLessThan.cObject.value = ({register:count_menuItems}+1)/3
wrap = |<br>
}
}
}
20 < .10
20.1.wrap = <div>2nd part<br>|</div>
20.1.NO.stdWrap.cObject.if.isLessThan.cObject.value = ({register:count_menuItems}+1)*2/3
30 < .10
30.1.wrap = <div>3rd part<br>|</div>
30.1.NO.stdWrap.cObject.if.isLessThan >
30.1.NO.stdWrap.cObject.if.isGreaterThan{
prioriCalc=1
cObject=TEXT
cObject.insertData=1
cObject.value = ({register:count_menuItems}+1)*2/3
}
}
__________________
TYPO3 FAQ |
|
|
|
|
|
#7 | |
|
Продвинутый
Регистрация: 02.10.2008
Сообщений: 40
|
Цитата:
|
|
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Рендеринг меню в таблицу | AleXUnder | Общие вопросы | 3 | 26.03.2009 17:55 |
| Как организовать меню 2-го и более уровня отдельно от первого? | Mike10581 | TypoScript практикум | 4 | 11.12.2007 18:46 |
| исчезает меню принажатии на пункты | Elenka | Общие вопросы | 3 | 03.07.2007 13:18 |
| Не получается отобразить меню второго уровня... | Vit Brevis | Общие вопросы | 5 | 22.11.2006 17:52 |
| бекграунд для меню второго уровня | Vitamin | Общие вопросы | 2 | 23.03.2006 10:32 |