![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
Есть кусок кода который увеличивает значение на 1:
Код:
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
}
Код:
before.cObject=LOAD_REGISTER
before.cObject{
# Counter for the mainmenu points
mainMenuNumber.cObject=TEXT
mainMenuNumber.cObject{
if({register:mainMenuNumber} == 0){
value = 6
}elseif({register:mainMenuNumber} == 6){
value = 1
}else{
value = {register:mainMenuNumber}+1
}
insertData=1
}
mainMenuNumber.prioriCalc=intval
}
|
|
|
|
|
|
#2 |
|
Administrator
|
Код:
10 = CASE
10{
key.data = register:mainMenuNumber
0 = TEXT
0.value = 6
6 = TEXT
6.value = 1
default = TEXT
default{
value = {register:mainMenuNumber}+1
insertData = 1
}
prioriCalc=intval
}
|
|
|
|
|
|
#3 |
|
Продвинутый
Регистрация: 26.05.2009
Сообщений: 53
|
Что то не срабатывало как бы не пробовал. Думаю, проблема в моем знании TypoScript. Удалось решить проблемку таким вот туповатим образом:
Код:
before.cObject=LOAD_REGISTER
before.cObject{
secondMenuNumber.cObject = CASE
secondMenuNumber.cObject{
key.data = register:secondMenuNumber
6 = TEXT
6.value = 1
1 = TEXT
1.value = 2
2 = TEXT
2.value = 3
3 = TEXT
3.value = 4
4 = TEXT
4.value = 5
default = TEXT
default.value = 6
}
secondMenuNumber.prioriCalc=intval
}
|
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Помогите! Проблема с ext: sg_glossary и googlesitemap | awx5 | Общие вопросы | 10 | 03.04.2009 22:50 |
| помогите разобраться с HMENU | ctor | TypoScript практикум | 1 | 30.03.2009 18:51 |
| Помогите интегрировать Breadcrumb меню в шаблон | viair | Общие вопросы | 2 | 04.02.2009 18:09 |
| помогите разобраться с условиями в Ts | Boris | Общие вопросы | 14 | 17.04.2006 13:12 |
| шаблоны - помогите! | Aleksandrov | Общие вопросы | 8 | 16.03.2005 04:12 |