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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 13.07.2010, 21:10   #1
Dimanoss
Продвинутый
 
Регистрация: 01.07.2010
Сообщений: 82
По умолчанию Меню. Как сделать?

Пытаюсь повторить в TYPO3 простую менюшку. Несколько пунктов меню, при наведении курсора на которые отображается (ессно, при наличии) слой с подпунктами, РАЗДВИГАЯ пункты меню первого уровня. Перерыв интернет, ни нашёл ни одного похожего примера, везде либо горизонтальные (DropDown) меню, где подменю выползают снизу основной "линейки", либо вертикальные, где слои с подменю выскакивают сбоку от основного меню. Не годятся такие варианты, в общем.

Очень напрягает, что при генерацией меню TYPO3 не могу самостоятельно устанавливать ID div'ов. Короче - не клеится ничего. Последний вариант - включение в шаблон статичной менюшки, чего совсем делать не хочется. Есть ли какие-то нормальные TYPO-методы, позволяющие решить мою эту проблемку?...
Dimanoss вне форума   Ответить с цитированием
Старый 13.07.2010, 23:24   #2
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

а что мешает устанавливать id div-ов? Если есть html код такого меню давайте его сюда - разберемся.
cherkatel вне форума   Ответить с цитированием
Старый 14.07.2010, 11:30   #3
Dimanoss
Продвинутый
 
Регистрация: 01.07.2010
Сообщений: 82
По умолчанию

ну вот так примерно:


Код:
<ul class="menu_left">
	<li id="par_10">
    	<a href="#" onmouseover="showSubmenu('sub_10')">Cars</a>
    	<div class="submenu" id="sub_10">
        	<ul class="ul_submenu">
            	<li id="11"><a href="#">Audi</a></li>
                <li id="12"><a href="#">BMW</a></li>
                <li id="13"><a href="#">Renault</a></li> 
            </ul>
        </div>
    </li>
	<li id="par_14">
    	<a href="#" onmouseover="showSubmenu('sub_14')">OS's</a>
        <div class="submenu" id="sub_14">
        	<ul class="ul_submenu">
            	<li id="15"><a href="#">Windows</a></li>
                <li id="16"><a href="#">Unix</a></li>
                <li id="17"><a href="#">OS/2</a></li> 
            </ul>
        </div>
    </li>
	<li><a href="#">Contact</a></li>
</ul>
Dimanoss вне форума   Ответить с цитированием
Старый 14.07.2010, 12:28   #4
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

http://typo3.org/documentation/docum...1.0/view/10/8/

конкретно subst_elementUid и ATagParams.
Набросок:
Код:
IFSUB {
subst_elementUid = 1
ATagParams = onmouseover="showSubmenu('sub_{elementUid}')"
allWrap  = <li id="par_{elementUid}">|<div class="submenu" id="sub_{elementUid}">
wrapItemAndSub = |</div></li>

}

Меню только у вас гм... неудобное. Поищите лучше неинтрузивный код (2 минуты гугля).
http://www.p51labs.com/accordion/
http://www.dynamicdrive.com/dynamici...menu-urban.htm
В конце концов есть и чистый css.
http://www.cssplay.co.uk/menus/concertina-slide.html
cherkatel вне форума   Ответить с цитированием
Старый 14.07.2010, 13:52   #5
Dimanoss
Продвинутый
 
Регистрация: 01.07.2010
Сообщений: 82
По умолчанию

вот, косяк вылез (может, инсталляция кривая, уже не одно нарекание):

{elementUid} прямо так в конечном коде и есть, ID не подставляется.

что это может быть?
Dimanoss вне форума   Ответить с цитированием
Старый 14.07.2010, 13:58   #6
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

ни в одном месте?
проверяйте-показывайте весь код меню, код рабочий - только что проверил.
cherkatel вне форума   Ответить с цитированием
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать меню с картинками SergeyL TypoScript практикум 2 16.05.2010 16:55
Как сделать меню EnergY_Queen Общие вопросы 11 20.03.2009 19:02
Как сделать чтобы новый пункт меню имел свой id Manas TypoScript практикум 2 23.12.2006 16:19
Как сделать активный пункт меню без тега <a> ? KUMARIN Общие вопросы 2 21.07.2006 23:02
как сделать видимыми в меню страницы своего типа Perf Общие вопросы 3 06.06.2005 16:27


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


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

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