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=6706)

margol 27.08.2008 12:00

Закрытие меню по нажатию на "минус"
 
Доброе утро, сообщество! На сайте http://www.vspu.ru/is/typo3/index.php реализована навигация, см. в левой колонке. Но закрытие (сворачивание) пунктов меню по клику на уже открытые, не реализовано.
Вот ее код:
PHP код:

#-------------------------------NOVIGATION----------------------------------------------
lib.navigation HMENU
lib
.navigation {
    
entryLevel = {uid}  
    
wrap=<class="h1_mini">НАВИГАЦИЯ</p>
    
    
beforeImgLink=1
    excludeUidList 
418210190
    
    0 
TMENU
    0.wrap 
= <table border=0 cellpadding=1 cellspacing=0> | </table>
    
0.NO {
    
allWrap = <TR><TD> | </TD></TR>
        
ATagBeforeWrap 1   
        stdWrap 
= <img src="fileadmin/images/plus.JPG" border="1px" alt="plus">| 
    }
    
0.ACT 1
    0.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
        
ATagBeforeWrap 1           
        linkWrap 
= <img src="fileadmin/images/minus.JPG" border="1px" alt="minus"><b> | </b>
    }


    
TMENU
    1.wrap 
= <table border=0 cellpadding=1 cellspacing=0> | </table>
    
1.NO {
    
allWrap = <TR><TD> | </TD></TR>
        
ATagBeforeWrap 1   
    linkWrap 
= <img src="fileadmin/images/plus.JPG" border="1px" alt="plus"> | 
    }
    
1.ACT 1
    1.ACT 
{
    
allWrap = <TR><TD> | </TD></TR>
        
ATagBeforeWrap 1   
    linkWrap 
= <img src="fileadmin/images/minus.JPG" border="1px" alt="minus"><b> | </b>
    }
... 
тут для каждого уровня меню прописано ...


Вопрос: как сделать, чтобы по клику на развернутое меню оно сворачивалось?

shuman 28.08.2008 12:41

Cредствами TMENU сложно - плюсы и минусы работают в javascript в сочетании с фреймами или AJAX
Получается нужно иметь ссылку на родителя в ACT для 1 уровня меню - можно подумать

Andrey Grey 28.08.2008 15:19

бесплатных JS, котоые скрывают или раскрывают что-то по вашему клику - много. поищите. ну либо самостоятельно напишите. поможет jquery

margol 29.08.2008 12:26

Спасибо, посмотрю.


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

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