Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Меню страницы в левой колонке (http://forum.typo3.ru/showthread.php?t=5988)

margol 13.03.2008 11:02

Меню страницы в левой колонке
 
Доброго дня!
Подскажите TS код, помещающий на каждую страницу меню из подстраниц этой страницы.
Спасибо.

Tod 13.03.2008 12:13

попробуйте свойсвто
хх.entryLevel = (уровень меню - 1,2,3)

margol 13.03.2008 16:42

не совсем понятно как прописывать, как могла - не помогло. В TS Ref такого не нашла.

roman 13.03.2008 19:15

Попробуйте так:

Код:


page.10.subparts.SUBMENU = HMENU

page.10.subparts.SUBMENU {
    special = directory

## Укажите уровень, например 1
    entryLevel = 1 
    special.value.data = leveluid:1

    1 = TMENU
    1.NO {
          ....
    }

    1.ACT = 1

    1.ACT {
        ....
    }
}


thebat 13.03.2008 19:15

Tod, правильно вам подсказал, а вы даже поискать пример не захотели … вот вам примитивный пример…
Код:

lib.Two_Level_Menu = HMENU
lib.Two_Level_Menu.entryLevel = 1
lib.Two_Level_Menu.wrap = <br />|
lib.Two_Level_Menu.1 = TMENU
lib.Two_Level_Menu.1 {
NO.allWrap = <div>-&nbsp;|</div>
NO.stdWrap.htmlSpecialChars = 1
}

, и roman-на пример выше тоже правильный …

margol 14.03.2008 12:32

Спасибо! Взяла вот такой код:
lib.submenu = HMENU
lib.submenu {
special = directory
entryLevel = 1 ## уровень
special.value.data = leveluid:1

1 = TMENU
1.NO {
allWrap = |&nbsp;&nbsp;
}
1.ACT = 1
1.ACT {
allWrap = <b>|</b>&nbsp;&nbsp;
}
}

margol 15.03.2008 16:11

Вот итог. Вставка в левую колонку подменю из главного меню до 4 подуровня.

PHP код:

lib.submenu HMENU
lib
.submenu {

    
special directory
    entryLevel 
1  ## уровень
    
special.value.data leveluid:1

    1 
TMENU
    1.wrap 
= <table border=0 cellpadding=1 cellspacing=0 border="0"> | </table>
    
1.NO {
    
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = &nbsp;&nbsp; | 
    }
    
1.ACT 1
    1.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
            
linkWrap = <b>&nbsp;&nbsp; | </b>
    }


    
TMENU
    2.wrap 
= <TR><TD><hr width="100%" align="center" color="#ffcc99" size="1px"></TD></TR> | <TR><TD><hr width="100%" align="center" color="#ffcc99" size="1px"></TD></TR>
    
2.NO {
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1">&nbsp;&nbsp;&nbsp;&nbsp; | </font>
    }
    
2.ACT 1
    2.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1"><b>&nbsp;&nbsp;&nbsp;&nbsp; | </b></font>
    }

    
TMENU
    3.wrap 
= <TR><TD></TD></TR> | <TR><TD></TD></TR>
    
3.NO {
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </font>
    }
    
3.ACT 1
    3.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </b></font>
    }

    
TMENU
    4.wrap 
= <TR><TD></TD></TR> | <TR><TD></TD></TR>
    
4.NO {
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </font>
    }
    
4.ACT 1
    4.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </b></font>
    }    




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

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