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

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

Ответ
 
Опции темы Опции просмотра
Старый 07.04.2003, 14:11   #1
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Нет, это не то
Это все понятно, тут такая фишка будет:
--------------------------
Главное меню
--------------------------
Пункт
Подпункт
Подпукнт
Пункт
Пункт

А мне надо:
--------------------------
Главное меню
--------------------------
Пункт
Пункт
Пункт
--------------------------
--------------------------
Подпункты
--------------------------
Подпункт
Подпукнт
--------------------------

Символично так..
Причем блок "подпункты" НЕ должен показываться, если подпунктов нет у страницы и НЕ должен показываться у КОРНЕВОЙ страницы.

Вот это как бы сделать...
Perignator Temporis вне форума   Ответить с цитированием
Старый 07.04.2003, 14:53   #2
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Я сейчас вставил на этот сайт точно такое меню, как я описал выше. В стандартном варианте оно ведет себя точно, как указано в вашем примере. Открывается подменю только когда родительский пункт активный.

Другой вариант - все пункты открыты - можно включить так: expAll=1

Единственная проблема в моем варианте: у главной страницы все подпункты будут повторяться. Это я избегаю следующим трюком:
На подуровне создается страница под названием "Главная" или Home, ее тип изменяется на "ярлык" с ссылкой на настоящую главную страницу. Таким образом главная становится на один уровень с остальными и ведет себя в меню также.

Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 07.04.2003, 15:04   #3
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Может, я, конечно, чего не понимаю..
Но в Вашем варианте пункт "Typo3" меню просто открывается, показывая подпункты.
Это я знаю как сделать
А вот как сделать так, чтобы кликнув на "Typo3" на этом сайте мы увидели меню без изменения (ничего бы не открывалось), а вот ниже его, после пункта "Форум" в отдельной рамочке - подпункты меню "Typo3"?
То есть, меню мне не надо, чтобы раскрывалось, мне надо, чтобы второй уровень показывался отдельно от первого...
Сорри за назойливость
Perignator Temporis вне форума   Ответить с цитированием
Старый 07.04.2003, 15:30   #4
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Ага, понял ;-)
Нужно делать два меню, каждое в отдельной таблице.

menu1 = HMENU
menu1.entryLevel = 0
menu1.wrap = <table bgcolor = "#dddddd"><tr> | </tr></table>
menu1.1 = TMENU
menu1.1.NO.allWrap = <td> | </td>

menu2 = HMENU
menu2.entryLevel = 1
menu2.wrap = <br><table bgcolor = "#666666"><tr> | </tr></table>
menu2.1 = TMENU
menu2.1.NO.allWrap = <td> | </td>

Вроде бы теперь правильно?
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 07.04.2003, 15:51   #5
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Ага, значит 2 меню..
Вот ведь.. Все гениальное просто
Спасибо, торможу я
Perignator Temporis вне форума   Ответить с цитированием
Старый 07.04.2003, 18:03   #6
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Кстати, вот такая меня мысль мучает, все забываю спросить.
Блок.. Ну, того же меню пусть.. Он у меня большой. Там и заголовок с табличкой и картинками, и тело, и внизу картиночка...
Словом, код объемный и обычным
wrap = <b>|</b>
тут не обойтись. Писать wrap = ... и огроооооомную строку - неудобно. Темплейтов для меню, как я понял, нет.
Есть ли вообще какой-нибудь способ переносить код, чтоли..
Или выход где-то рядом?
Perignator Temporis вне форума   Ответить с цитированием
Старый 07.04.2003, 19:22   #7
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Переносить wrap на новую строку не возможно.
Другой вариант:
temp = HTML
temp.value (
<table>
<tr><td>
test
<td></tr>
</table>
)

В таком случае можно форматировать HTML как обычно. Но конструкцию начало | конец
с таким элементом не сделать.
Andreas Schwarzkopf вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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