Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Получить число страниц в подменю?? (http://forum.typo3.ru/showthread.php?t=2205)

dr_on 29.11.2006 21:52

Получить число страниц в подменю??
 
Сначала объясню, зачем мне это надо, так как может быть это и не понадобится:)
В общем, есть главное меню, находящее вверху, которое отображает страницы первого уровня, есть второе меню в другом месте, котрое выводит страницы текущего раздела. То есть, пользователь тыкает на раздел, у него с боку появляется меню текущего раздела. Так вот, когда страниц в разделе, второе меню выводить не надо. minItems проблему не решает, так как меню всё равно есть.
Решил сделать так:
PHP код:

lib.menu2 HMENU
//генерится меню
//в конце пишем
кол-во страниц ]
lib.menu2 >
[
end

Что нужно прописать как condition?

Valery Romanchev 29.11.2006 22:41

Код:

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>
}


dr_on 30.11.2006 17:45

Спасибо:) оказалось, что я wrap прописал для 10, а не для 10.1:) теперь всё правильно:)


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

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