我在自定义段落类型中有两个字段,我想在树枝字段模板中一起使用它们。我能够从页面模板访问这些属性,但据我了解,这是不好的做法。
<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);
}
寻找最佳实践方法,选择两个字段之一并附加另一个似乎有点武断。