Показать сообщение отдельно
Старый 04.08.2009, 22:31   #1
GAZok
Продвинутый
 
Регистрация: 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
  }
Но, необходимо его расширить дополнительными условиями. Чтобы счет был не 1 2 3 4 5 6, а 6 1 2 3 4 5. Говоря на языке РНР, думаю, это должно быть приблизительно вот так:

Код:
  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
  }
Как перевести это на язык TYPO3 ?
GAZok вне форума   Ответить с цитированием