我在自定义段落类型中有两个字段,我想在树枝字段模板中一起使用。我能够从页面模板访问这些属性,但从我的理解,这是不好的做法。
<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);
}
寻找最佳实践方法,选择两个字段中的一个并附加另一个字段似乎有点随意。
答案 0 :(得分:0)
为什么输入链接网址和链接标题需要2个字段?它们已经存在于字段类型链接中作为&#34; URL&#34;和#34;链接文字&#34;。