簡體   English   中英

如何在Drupal 8的樹枝字段模板中使用多段自定義字段?

[英]How to use multiple paragraph custom fields in twig field template in Drupal 8?

我要在樹枝字段模板中一起使用的自定義段落類型中有兩個字段。 我可以從頁面模板訪問這些屬性,但是據我了解,這是不好的做法。

<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);
}

尋找最佳實踐方法,選擇兩個字段之一並附加另一個字段似乎有些武斷。

為什么需要2個字段來輸出鏈接URL和鏈接標題? 它們已經以“ URL”和“鏈接文本”的形式出現在字段類型鏈接中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM