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

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

Ответ
 
Опции темы Опции просмотра
Старый 15.07.2009, 16:13   #1
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию нумерация елементов меню

здравствуйте!
есть следующий код, который генерирует меню:

Код:
temp.rotator_buttons= HMENU 
temp.rotator_buttons.special=list
temp.rotator_buttons.special.value = 154,155,157,156
temp.rotator_buttons.1 = TMENU
temp.rotator_buttons.1 {

NO.ATagParams = class="btn_{field:uid} pic_{field:uid}"
NO.ATagParams.insertData = 1
NO.allWrap = <div class="linkwrapper">| |*| |</div>||<div class="linkwrapper">| |*| |</div>

ACT.ATagParams = class="btn_{field:uid} pic_{field:uid}"
ACT.ATagParams.insertData = 1
ACT = 1
ACT.allWrap = <div class="linkwrapper">| |*| |</div>||<div class="linkwrapper">| |*| |</div>
}
работает он корректно, но есть потребность вместо ID страниц в названиях класа использовать порядковый номер начиная с 1 (то есть 1, 2, 3, 4). в этой строчке:
Код:
NO.ATagParams = class="btn_{field:uid} pic_{field:uid}"
никак не удается решить вопрос. после просмотра форума и гугла, понимаю что решение необходимо реализововать через LOAD_REGISTER. но не уверен и ума не приложу как это делать.

может кто помочь?
GAZok вне форума   Ответить с цитированием
Старый 15.07.2009, 17:12   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

http://www.typo3wizard.com/en/snippe...gecounter.html
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 15.07.2009, 19:15   #3
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию

Спасибо, помогло! правда воспользовался другим примером на том же сайте.

Если кому пригодится, вот результат:
Код:
lib.rotator_buttons=HMENU
lib.rotator_buttons.special=list
lib.rotator_buttons.special.value = 154,155,157,156
lib.rotator_buttons.1=TMENU
# set expAll to 1 if the menu should be expandet by default
lib.rotator_buttons.1.expAll=0
lib.rotator_buttons.1.wrap=|
lib.rotator_buttons.1.NO{
         # fill the used registers
  before.cObject=LOAD_REGISTER
  before.cObject{
    		# Counter for the mainmenu points
    mainMenuNumber.cObject=TEXT
    mainMenuNumber.cObject{
      value={register:mainMenuNumber}+1
      insertData=1
    }
    mainMenuNumber.prioriCalc=intval
  }
  
  ATagParams = class="btn_{register:mainMenuNumber} pic_{register:mainMenuNumber}"
  allWrap = <div class="linkwrapper">| |*| |</div>||<div class="linkwrapper">| |*| |</div>

  allStdWrap.insertData=1
}
GAZok вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рендеринг меню в таблицу AleXUnder Общие вопросы 3 26.03.2009 17:55
Создать ещё одно меню, как? djolejek Общие вопросы 6 03.12.2008 17:29
Разметка каскадного вложенного меню в TemplaVoila maaboo Общие вопросы 7 27.07.2008 17:11
Не получается отобразить меню второго уровня... Vit Brevis Общие вопросы 5 22.11.2006 17:52
Меню из подстраниц Grank Общие вопросы 6 31.01.2005 18:46


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


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

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