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

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

Ответ
 
Опции темы Опции просмотра
Старый 29.11.2006, 21:52   #1
dr_on
Новенький
 
Регистрация: 24.09.2006
Адрес: Новосибирск
Сообщений: 20
Отправить сообщение для dr_on с помощью ICQ
По умолчанию Получить число страниц в подменю??

Сначала объясню, зачем мне это надо, так как может быть это и не понадобится
В общем, есть главное меню, находящее вверху, которое отображает страницы первого уровня, есть второе меню в другом месте, котрое выводит страницы текущего раздела. То есть, пользователь тыкает на раздел, у него с боку появляется меню текущего раздела. Так вот, когда страниц в разделе, второе меню выводить не надо. minItems проблему не решает, так как меню всё равно есть.
Решил сделать так:
PHP код:
lib.menu2 HMENU
//генерится меню
//в конце пишем
кол-во страниц ]
lib.menu2 >
[
end
Что нужно прописать как condition?
dr_on вне форума   Ответить с цитированием
Старый 29.11.2006, 22:41   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Код:
lib.menu_left = COA
lib.menu_left{

/*    
5 = HMENU
5 {
special = rootline
special.range = 1|1
#special.targets.3 = page
1 = TMENU
1.target = _top
1.wrap = <span class="title">|:</span><br>
1.NO {
      ATagTitle.field = description // title
    }
}
*/

    
10 = HMENU
#  10.excludeUidList
  10.entryLevel = 1
  10.1 = TMENU
  10.1 {
      wrap = <ul id="side-bar">|</ul>
      noBlur = 1
    NO {
      wrapItemAndSub = <li>|</li>
      ATagTitle.field = description // title
    }
    CUR < .NO
    CUR = 1
    CUR.ATagParams = class="act"
CUR.wrapItemAndSub = <li class="act">|</li>    
    
  }
  10.2 < .10.1
  10.2.wrap = <ul id="level2navlist">|</ul>
  10.3 < .10.1
  10.3.wrap = <ul id="level3navlist">|</ul>
  10.4 < .10.1
  10.4.wrap = <ul id="level4navlist">|</ul>
}
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 30.11.2006, 17:45   #3
dr_on
Новенький
 
Регистрация: 24.09.2006
Адрес: Новосибирск
Сообщений: 20
Отправить сообщение для dr_on с помощью ICQ
По умолчанию

Спасибо оказалось, что я wrap прописал для 10, а не для 10.1 теперь всё правильно
dr_on вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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