在TYPO3 6.1流体模板中,如何解析选择框中的值?

时间:2013-12-04 17:26:22

标签: typo3 fluid extbase

我在TYPO3 6.1中使用扩展构建器构建了一个小的extbase扩展。

一个字段设置为“选择”。扩展构建器在数据库中将其设置为int(11)字段。

该字段的值存储为0,1

在后端,可以在TCA中为每个值配置标签。

但是对于流体模板有没有一种简单的方法呢?

我遇到了“如果”的情况,但那不可能,是吗?

<f:if condition="{item.typ} == 0"><f:translate key="tx_stellenangebote_domain_model_item.unbefristet" /></f:if>
<f:if condition="{item.typ} == 1"><f:translate key="tx_stellenangebote_domain_model_item.befristet" /></f:if>

那么如何在流体中正确解析这个值呢?

1 个答案:

答案 0 :(得分:1)

不,除非您将“Stellenangebot”类型定义为真正的关系,否则没有简单的方法。但那将是一种矫枉过正。除了用户的评论(你忘了大括号),你的解决方案没问题。我会考虑使用if / then / else语句而不是两个if语句。