FLUID模板 - 嵌套变量

时间:2018-04-19 10:53:47

标签: typo3 fluid fluid-layout

在TYPO3项目中,我的流体模板中有一个数组:

{subfamilies} [
    france = Paris
    germany = Berlin
    united_kingdom = London
    spain = Madrid
    usa = New York
]

它完美无缺,但我需要通过密钥访问特定项目。 我把密钥放在一个变量' my_key' (=='法国') 以下是我已经尝试过的内容:

{subfamilies.{my_key}}
{subfamilies."{my_key}"}
{subfamilies.'{my_key}'}
{subfamilies.{{my_key}}}

它不起作用。我尝试了很多解决方案..没有效果。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

鉴于您使用TYPO3 6.2,您唯一的选择是使用v:variable.get viewhelper of the VHS extension

<v:variable.get name="subfamilies.{my_key}" />

在TYPO3v8及更新版本中,以下内容开箱即用:

{subfamilies.{my_key}}