Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 27.08.2008, 12:00   #1
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию Закрытие меню по нажатию на "минус"

Доброе утро, сообщество! На сайте 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>
    }
... 
тут для каждого уровня меню прописано ...

Вопрос: как сделать, чтобы по клику на развернутое меню оно сворачивалось?
margol вне форума   Ответить с цитированием
Старый 28.08.2008, 12:41   #2
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Cредствами TMENU сложно - плюсы и минусы работают в javascript в сочетании с фреймами или AJAX
Получается нужно иметь ссылку на родителя в ACT для 1 уровня меню - можно подумать
shuman вне форума   Ответить с цитированием
Старый 28.08.2008, 15:19   #3
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

бесплатных JS, котоые скрывают или раскрывают что-то по вашему клику - много. поищите. ну либо самостоятельно напишите. поможет jquery
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 29.08.2008, 12:26   #4
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

Спасибо, посмотрю.
margol вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разметка каскадного вложенного меню в TemplaVoila maaboo Общие вопросы 7 27.07.2008 17:11
Сложное меню Tod TypoScript практикум 7 26.02.2008 18:29
Как организовать меню 2-го и более уровня отдельно от первого? Mike10581 TypoScript практикум 4 11.12.2007 18:46
Не получается отобразить меню второго уровня... Vit Brevis Общие вопросы 5 22.11.2006 17:52
Меню из подстраниц Grank Общие вопросы 6 31.01.2005 18:46


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория