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

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

Ответ
 
Опции темы Опции просмотра
Старый 24.09.2007, 20:13   #1
kyzma
Продвинутый
 
Аватар для kyzma
 
Регистрация: 11.09.2007
Сообщений: 32
Отправить сообщение для kyzma с помощью ICQ
По умолчанию Проблема с меню. вывод 0 и 1 уровня.

Помогите пожалуйста. Как сделать менюшку, чтобы она отображала 0 и 1 уровни.

Делаю так:

lib.menu_1 = HMENU
lib.menu_1.special=rootline

lib.menu_1.1 = TMENU
lib.menu_1.1 {


# Normal state properties
NO.allWrap = <div class="menu1-level1-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1

# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}

Отображает только нулевой рут уровень

Может замапить дополнительно? У меня больше идей нету. Мож зашаманить можно как-то не так уныло??

Последний раз редактировалось kyzma; 25.09.2007 в 01:42
kyzma вне форума   Ответить с цитированием
Старый 25.09.2007, 13:51   #2
kyzma
Продвинутый
 
Аватар для kyzma
 
Регистрация: 11.09.2007
Сообщений: 32
Отправить сообщение для kyzma с помощью ICQ
По умолчанию

Есть ли хоть какие-нибудь идеи
kyzma вне форума   Ответить с цитированием
Старый 25.09.2007, 14:04   #3
z0r1k
Продвинутый
 
Аватар для z0r1k
 
Регистрация: 27.03.2006
Адрес: Ukraine, Crimea, Simferopol
Сообщений: 79
Отправить сообщение для z0r1k с помощью ICQ Отправить сообщение для z0r1k с помощью Skype™
По умолчанию

Я нашел кое-какое решенице:

Код:
lib.mainMenu = COA
lib.mainMenu {
  10 = HMENU
  10 {
    special = list
    special.value = 1
    
    1 = TMENU
    1 {
      noBlur = 1
      target = _self            
      
      NO {        
        allWrap = <i> | </i><br>        
        ATagTitle.field = nav_title        
      }     
            
      ACT < NO.
      ACT = 1
      ACT.allWrap = <b> | </b><br>       
    }  
  }

  20 = HMENU
  20 {
    entryLevel = 0
    
    1 = TMENU     
    1 {
      NO.allWrap = <i> | </i><br>
  
      ACT < NO.
      ACT = 1
      ACT.allWrap = <b> | </b><br>      
    }
  
    2 = TMENU
    2 {
      NO.allWrap = &nbsp;&nbsp;<i> | </i><br>
  
      ACT < NO.
      ACT = 1
      ACT.allWrap = &nbsp;&nbsp;<b> | </b><br>      
    }
  }
}
Только вот root элемент будет всегда активный, так как он родительский для всех. Нужно тут эксперементировать со стилями.

Да, и еще...
стандартный sitemap элемент rootline показывать не будет, придется его править тоже.

Надеюсь поможет
__________________
http://michaelleibenson.org.ua
z0r1k вне форума   Ответить с цитированием
Старый 25.09.2007, 19:04   #4
kyzma
Продвинутый
 
Аватар для kyzma
 
Регистрация: 11.09.2007
Сообщений: 32
Отправить сообщение для kyzma с помощью ICQ
Smile

Спасиба огромное
kyzma вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите сделать меню 3-го уровня. Manas TypoScript практикум 2 31.07.2007 21:02
Меню второго уровня Demka Общие вопросы 6 02.07.2007 17:06
Не получается отобразить меню второго уровня... Vit Brevis Общие вопросы 5 22.11.2006 17:52
Проблема с меню и realurl alsemo Общие вопросы 2 10.04.2006 15:01
бекграунд для меню второго уровня Vitamin Общие вопросы 2 23.03.2006 10:32


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


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

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