将流量变量放在data-attribute中

时间:2018-03-13 07:56:36

标签: typo3 fluid

我想将一个TYPO3流体变量放入数据属性中,以便为模态框提供信息

我想:

data-event-start='{ "year": "{event.start.year}", "month":"04", "day": "11", "hour": "18", "minute": "30", "second": "00" }'

该变量被解释为字符串。

如何将die变量的值放入json?

1 个答案:

答案 0 :(得分:1)

以下内容应该让您满意:

<f:alias map="{eventStart: {
  year: event.start.year,
  month: '04',
  day: '11',
  hour: '18',
  minute: '30',
  second: '00'
}}">

data-event-start='{eventStart -> f:format.json()}'

</f:alias>

首先在Fluid中创建一个可以像往常一样访问变量的数组。对于您的数据属性,然后将其格式化为JSON字符串。