我在Twig模板中有一个名为theme的数组:
array:4 [▼
"foo" => "bar"
"headerimage" => array:6 [▶]
"templatefields" => array:1 [▶]
"assets" => array:3 [▼
"css" => array:1 [▶]
"js" => array:1 [▶]
"libs" => array:2 [▼
0 => "jquery"
1 => "bootstrap"
]
]
]
我想在theme.assets.libs中添加更多元素。我试着用:
{% set theme.assets.libs = theme.assets.libs|merge(['otherlibrary', 'anotherlibrary']) %}
但我有下一个错误。
值“。”的意外标记“标点符号”。 (“结束语句块” 预期)在第7行的“index.twig”中。
答案 0 :(得分:1)
Twig不允许直接这样做。但是,您可以通过继续您正在执行的数组合并模式来执行此操作:
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalAlignment"
Value="Stretch" />
<Setter Property="HorizontalContentAlignment"
Value="Stretch" />
</Style>
</ListView.ItemContainerStyle>
</ListView>