如何在Drupal 8中的twig字段模板中使用多段自定义字段?

时间:2018-01-24 15:06:49

标签: drupal drupal-8 paragraphs

我在自定义段落类型中有两个字段,我想在树枝字段模板中一起使用。我能够从页面模板访问这些属性,但从我的理解,这是不好的做法。

<a href="{{ content.field_link[0]['#url'] }}" target="_blank" class="btn">
   {{ content.field_button_text[0] }}
</a>

我能够通过使用预处理器实现这一目标,但我不确定这是最好的方法。

function theme_preprocess_field__paragraph__field_link__homepage_hero(&$variables) {
   $paragraph = $variables['element']['#object'];
   kint($paragraph->get('field_button_text')->value);
}

寻找最佳实践方法,选择两个字段中的一个并附加另一个字段似乎有点随意。

1 个答案:

答案 0 :(得分:0)

为什么输入链接网址和链接标题需要2个字段?它们已经存在于字段类型链接中作为&#34; URL&#34;和#34;链接文字&#34;。