Typo3 第三种情况与会话

Typo3 第三种情况与会话,typo3,typoscript,Typo3,Typoscript,我有这样一种类型: 连续性: finish_day_value = TSFE:fe_user|sesData|finish_day 设置: plugin.Tx_Formhandler.settings.predef.formhandler-multistep-forms { if { 1 { conditions.OR1 { AND1 = {$finish_day_value} > 7 AND2 =

我有这样一种类型:

连续性:

finish_day_value = TSFE:fe_user|sesData|finish_day
设置:

plugin.Tx_Formhandler.settings.predef.formhandler-multistep-forms {
    if {
        1 {
            conditions.OR1 {
          AND1 = {$finish_day_value} > 7
          AND2 = {$finish_day_value} < 15
        }
         isTrue {
            markers.input_readonly_a_price = CONTENT
            markers.input_readonly_a_price {
              table = tx_pricelist_prices_full
              select {
                pidInList = {$get_carpid}
                orderBy = uid
                selectFields = uid, group_a_8_14
                # possible conditions
                 where = ( tx_pricelist_prices_full.uid='1' AND hidden='0' AND deleted='0')

              } 
              renderObj = COA
              renderObj {
                #value  
                1 = TEXT
                1.insertData = 1 
                1.data = field:group_a_8_14
                2 = TEXT
                2.value = *
                3 = TEXT
                3.insertData = 1 
                3.data = TSFE:fe_user|sesData|finish_day          
                stdWrap.prioriCalc = 1   
              }
        }
       }
      }
    }
  }
什么都没发生。所以我试图定义Constance值,但仍然没有

如何调用会话值(finish_day)并在
条件下使用它


感谢您的帮助

您想做的事情非常具体。这取决于您使用的扩展

如果实现了for and 1 stdWrap,则可以使用:

AND1.data = TSFE:fe_user|sesData|finish_day
AND1.intval = 1
AND1.noTrimWrap = | | > 7|
数据:导入会话的数据 intval:我们期望一个整数,这里没有sql注入的机会
noTrimWrap:我不知道您是否需要额外的空间。

我使用了GlobalVar条件:

[globalVar = TSFE:fe_user|sesData|finish_day > 0] && [globalVar = TSFE:fe_user|sesData|finish_day < 4 ]
...
ts
...
[global]
[globalVar=TSFE:fe|u user | sesData | finish|u day>0]&[globalVar=TSFE:fe|u user | sesData | finish|u day<4]
...
ts
...
[全球]

我使用Formhandler ext。不幸的是,下面是一个示例-仍然没有检查AND1支持什么。它是否支持打字稿,或者只是自定义支持?您可以尝试1={TSFE:fe_user | sesData | finish_day}>7条件只允许[fieldname]=[value]这样的格式,没有特殊内容。是否有一种方法可以根据字段finish_day的值使用打字输入条件?例如:如果TSFE:fe|u user | sesData | finish|u day大于7,则使用此TS,如果使用较少,则使用该TS,如PHP中的TS等?
[globalVar = TSFE:fe_user|sesData|finish_day > 0] && [globalVar = TSFE:fe_user|sesData|finish_day < 4 ]
...
ts
...
[global]