翻译的内容字段标签在Drupal 8的节点页面中以原始语言显示,如何显示翻译的标签?

时间:2016-02-28 14:21:59

标签: drupal localization drupal-8

我有一个Drupal 8多语种网站, 当我为内容类型字段翻译标签时,我将标签设置为在管理显示选项中显示,它以原始语言显示!!

我使用bootstrap子主题,使用的字段模板field.html.twig有下一个代码来显示标签:

<div{{ title_attributes.addClass(title_classes) }}>{{ label }}</div>

并在核心文件\core\includes\theme.incpreprocess_field挂钩具有以下代码:

function template_preprocess_field(&$variables, $hook) {
  ...
  $variables['label'] = $element['#title'];
  ...
}

我错过了什么吗?任何想法如何显示翻译的标签?

1 个答案:

答案 0 :(得分:0)

您可以尝试类似

的内容
<div{{ title_attributes.addClass(title_classes) }}>{{ label|t }}</div>