私はこのTypoSriptを持っています:
コンタンス:
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
}
}
}
}
}
}
finish_day の値は、あるフォームから別のフォームにセッションによって送信されます (それが私が使用する理由ですTSFE:fe_user|sesData|finish_day
)。しかし、セットアップに挿入すると(たとえば):
AND1 = TSFE:fe_user|sesData|finish_day > 7
AND2 = TSFE:fe_user|sesData|finish_day < 15
何も起こりません。それで、コンスタンス値を定義しようとしましたが、まだ何もありません。
セッション値 (finish_day) を呼び出してAND
条件で使用する方法は?
助けてくれてありがとう