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

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

Ответ
 
Опции темы Опции просмотра
Старый 28.04.2007, 21:22   #1
Fucose
Продвинутый
 
Аватар для Fucose
 
Регистрация: 28.04.2007
Сообщений: 47
Отправить сообщение для Fucose с помощью ICQ
Lightbulb Помогите создать меню

Уважаемые специалисты TYPO3!
Подскажите пожалуйста, как можно создать меню, состоящее из 5 колонок(статичные, т.е. каждая ссылка постоянно на сайте) ? Перепробовал разные способы - с помощью templaviola. Но не получается.

Спасибо!
Fucose вне форума   Ответить с цитированием
Старый 28.04.2007, 22:07   #2
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

Опишите подробнее - что вы хотите получить и что делали

Последний раз редактировалось PhilD; 28.04.2007 в 22:19
PhilD вне форума   Ответить с цитированием
Старый 30.04.2007, 12:03   #3
Fucose
Продвинутый
 
Аватар для Fucose
 
Регистрация: 28.04.2007
Сообщений: 47
Отправить сообщение для Fucose с помощью ICQ
По умолчанию

Спасибо PhilD!

Необходимо сделать меню состоящее из 5 колонок (5 разделов)
Каждый раздел содержит несколько страниц.
Название раздела должно быть неактивным.

Что есть:
1. имеется шаблон под страницу и таблица стилей.
2. пробовал разметить с помощью templaviola, но подменю оказывается также горизонтальным, и показывается только после нажатия ссылки в главном меню
3. пробовал вставить следующий код:

## Menu [Begin]
TEMP_SAMPLE = HMENU
TEMP_SAMPLE {
entryLevel=1
wrap=<table width="100%" border="1">|</table>

1=TMENU
1.expAll=1
1.NO{
doNotLinkIt=1
allWrap=|*|<tr><td align="left" valign="top" class="title">|</td>||<td align="left" valign="top" class="title">|</td>||<td class="title" align="left" valign="top">|</td>||<td class="title" align="left" valign="top">|</td></tr><tr><td class="title" colspan="4" height="35"> </td></tr>|*|

}
1.IFSUB=1
1.IFSUB {
doNotLinkIt=1
# allWrap=|*|<tr><td align="left" valign="top" class="title">| ||<td align="left" valign="top" class="title">| ||<td class="title" align="left" valign="top">| ||<td class="title" align="left" valign="top">| |*|
wrapItemAndSub=|*|<tr><td align="left" valign="top" class="title">|</td>||<td align="left" valign="top" class="title">|</td>||<td class="title" align="left" valign="top">|</td>||<td class="title" align="left" valign="top">|</td></tr><tr><td class="title" colspan="4" height="35"> </td></tr>|*|
}
2=TMENU
#2.allWrap=|*| |aa</td> || |aa</td> || |aa</td> || |aa</td></tr><tr><td class="title" colspan="4" height="35"> </td></tr> |*|
2.NO{

allWrap=|
}
}

## Menu [End]
(здесь 4 колонки), но выдает ошибку.
Fucose вне форума   Ответить с цитированием
Старый 30.04.2007, 12:36   #4
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

что-то такое

Код:
tempMenu = HMENU
tempMenu {
1 = TMENU
1 {
   expAll = 1
   NO {
         doNotLinkIt  = 1
         allWrap  = <div class="title">|</div>
         wrapItemAndSub = <div class="column">|</div>
        }
}
2 = TMENU
2.NO.allWrap = <div class="item">|</div>

}
PS. без последнего div-а можно и обойтись если ширина колонок жестко задана, .column a {display:block}
pps. для пуристов можно и переделать на ul/li, только скажите мне как правильно ul li li или ul li ul li при вложенности списков?

Последний раз редактировалось PhilD; 30.04.2007 в 13:04
PhilD вне форума   Ответить с цитированием
Старый 02.05.2007, 16:33   #5
Fucose
Продвинутый
 
Аватар для Fucose
 
Регистрация: 28.04.2007
Сообщений: 47
Отправить сообщение для Fucose с помощью ICQ
По умолчанию

Получается, что все меню выходит одной колонкой, добавление float в теги не помогает.

Если возможно, то напишите на ul li li

Благодарю
Fucose вне форума   Ответить с цитированием
Старый 02.05.2007, 16:57   #6
Fucose
Продвинутый
 
Аватар для Fucose
 
Регистрация: 28.04.2007
Сообщений: 47
Отправить сообщение для Fucose с помощью ICQ
Post

Возможно ли для каждой колонки использовать свой div? Как их можно объединить в typo3 чтобы сист. понимала, что все это главное меню?
Fucose вне форума   Ответить с цитированием
Старый 02.05.2007, 22:39   #7
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

добавьте в CSS .column {float:left;}, все работает примерно так:
Изображения
Тип файла: gif menu.gif (14.7 Кб, 57 просмотров)

Последний раз редактировалось PhilD; 02.05.2007 в 23:31
PhilD вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с выпадающим меню lamaka Общие вопросы 21 09.04.2007 14:20
Помогите с синтаксисом в меню Илья Общие вопросы 11 22.02.2006 13:56
Помогите с синтаксисом в меню Илья Общие вопросы 0 15.02.2006 23:00
как создать меню: Флаг языка+его название Konstantin Общие вопросы 2 03.09.2005 00:57
Помогите с меню Дмитрий Логвинов Общие вопросы 2 08.07.2005 18:12


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


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

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