将流体变量放入数据属性

Put fluid variable in data-attribute

我想将 TYPO3 流体变量放入数据属性中以向模态框提供信息

我骑:

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

变量被解释为字符串。

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

下面应该给你想要的:

<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 字符串。