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

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

Ответ
 
Опции темы Опции просмотра
Старый 29.08.2011, 12:06   #1
sophie666
Новенький
 
Регистрация: 23.08.2011
Сообщений: 14
По умолчанию Меню с помощью JScript

Всем, здравствуйте.

Ситуация такова: у меня есть раскрывающееся меню, реализованное с помощью jscript. Сам скрипт находится в отдельном файле, а меню является html списком следующей структуры:

<ul id="navigation">
<li onclick="javascript:Menu('1')"><a href="#">### </a>
<ul id="menu_1" style="display:none;">
<li><a href="#">###</a></li>
<li><a href="#">###</a></li>
</ul>
</li>
<li onclick="javascript:Menu('2')"><a href="#">###</a>
<ul id="menu_2" style="display:none;">
<li><a href="#">###</a></li>
<li><a href="#">###</a></li>
</ul>
</li>
<li onclick="javascript:Menu(3')"><a href="#">###</a>
<ul id="menu_3" style="display:none;">
<li><a href="#">###</a></li>
<li><a href="#">###</a></li>
<li><a href="#">###</a></li>
</ul>
</li>
</ul>

Дело в том, что просто подключая скрипт к шаблону меню не работает.
Очень прошу помочь мне реализовать это меню в TS, хорошо бы даже написать как оно должно выглядить, потому что механизм использования jscript'ов мне не очень понятен.

Последний раз редактировалось sophie666; 31.08.2011 в 18:46
sophie666 вне форума   Ответить с цитированием
Старый 31.08.2011, 13:03   #2
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Подключение скрипта:
Цитата:
includeJS {
file1 = script.js
}
В TypoScript, а именно TS шаблона:
Код:
wrap =<li onclick="javascript:Menu('1')">|</li>|*|<li onclick="javascript:Menu('2')">|</li>
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 31.08.2011, 18:49   #3
sophie666
Новенький
 
Регистрация: 23.08.2011
Сообщений: 14
По умолчанию

thebat, спасибо за ответ, только что-то все равно меню не раскрывается. Быть может я неправильно использую ваш пример:

lib.menu_1 = HMENU
lib.menu_1.excludeUidList = 149,150,151,152,153,154,155,156,157
# Первый уровень объекта-меню, текстовый
lib.menu_1.1 = TMENU
lib.menu_1.1 {
# Нормальное состояние свойств
NO.allWrap = <li id="color1" onclick="javascript:Menu('1')">|</li>
# Включить активное состояние и установить свойства:
ACT = 1
ACT.allWrap = <li id="color1" onclick="javascript:Menu('1')">|</li>
wrap = <ul id="navigation"> | </ul>
}

page = PAGE
page.includeJS {
file1 = fileadmin/user_upload/templates/script.js
}
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.10.disableExplosivePreview = 1

Если в данном случае все корректно, значит у меня просто неудачный скрипт и все дело в нем.
sophie666 вне форума   Ответить с цитированием
Старый 01.09.2011, 00:08   #4
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Wink Думайте, думайту ...

..., действительно не правильно.

Я вам дал подсказку, а вы уж извольте, подумайте.

В сети и в том же числе здесь на форуме есть масса примеров ...
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 02.09.2011, 13:17   #5
sophie666
Новенький
 
Регистрация: 23.08.2011
Сообщений: 14
По умолчанию

а не подскажите, может мне лучше использовать объет JSMENU, а не TMENU вроде JSMENU как раз на JavaScript нацелен?
sophie666 вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двухуровневое меню в разных div vip1321 Общие вопросы 5 03.05.2011 10:54
Рендеринг меню в таблицу AleXUnder Общие вопросы 3 26.03.2009 17:55
Разметка каскадного вложенного меню в TemplaVoila maaboo Общие вопросы 7 27.07.2008 17:11
condition для отдельного пункта меню, сделанного с помощью gifbuilder wind TypoScript практикум 2 05.05.2008 12:45
Меню из подстраниц Grank Общие вопросы 6 31.01.2005 18:46


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


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

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