树枝drupal中的分割功能

时间:2015-03-19 18:23:18

标签: split twig drupal-8

在模板中,我有一个这样的声明:

{% set titles = content.field_titles|split('_') %}

但是当我使用它时,没有任何反应。

<h4>{{ titles[0] }}</h4>

但是,如果我使用此声明,我会得到一个结果。

{{ content.field_titles }}
// return : Description_Technical sheet_Support_Vinyl function_Product application_Versions 

我不知道为什么它不起作用。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

content.field_titles可能不是直接的字符串,而是表示值列表的对象(如FieldItemList)

你应该尝试更像这样的东西:

{% for rawTitle in content.field_titles %}
  {% set title = rawTitle.value|split('_') %}
  <h4>{{ title[0] }}</h4>
{% endfor %}