1
A
回答
2
你可以做這樣的事情:
$termId = $node->get('field_yourfield')->target_id;
然後你就可以用
Term::load($termId);
希望這有助於加載術語。
+0
您也可以從節點加載術語,如node-> get('field_yourfield') - > entity',然後從這裏獲取名稱,例如'node-> get('field_yourfield') - > entity-> name - > value'。 –
2
如果你想獲得分類期限的數據,你可以使用此代碼:
$node->get('field_yourfield')->referencedEntities();
希望這將是對你有用。
PS:如果你只需要期限的id,你可以使用這個:
$node->get('field_yourfield')->getValue();
你會得到這樣的事情:
[0 => ['target_id' => 23], 1 => ['target_id'] => 25]
在例如我場有2所引用的分類術語。 謝謝!
相關問題
- 1. Drupal 7次點擊按節點的分類術語篩選
- 2. Drupal - 根據節點的分類術語來顯示塊ID
- 3. Drupal 8樹枝中的分類術語
- 4. Drupal 6-節點的父項術語ID
- 5. Drupal 7分類術語節點按重量排序
- 6. Drupal 8列表分類術語
- 7. Drupal 7在AJAX中獲取節點ID
- 8. 如何在Drupal 8中代表節點ID(nid)獲取tid?
- 9. 僅顯示Drupal中具有特定分類術語的節點
- 10. 從Drupal 7中的節點檢索分類術語URL
- 11. Drupal按類型獲取節點xml-rpc
- 12. Drupal:將分類術語名稱轉換爲術語ID
- 13. Drupal 7:手動列表分類術語和具有這些術語的節點
- 14. Drupal - 視圖 - 分類術語ID - 自定義模板 - 錨點
- 15. 在drupal 7中,如何從節點標題獲取節點ID?
- 16. Drupal的地圖分類術語到每個節點
- 17. Drupal 8:列表樹枝中活動類的分類術語
- 18. Drupal 8 - 從控制器獲取當前節點ID
- 19. 在wordpress中獲取當前分類的術語ID
- 20. 如何在Drupal中添加節點時顯示所有分類術語字段
- 21. 在Drupal 6中爲每個定義的分類術語選擇最新節點
- 22. 在drupal暫停分類術語
- 23. 打印鏈接基於分類術語或ID在Drupal 7
- 24. 將分類術語列表添加到主頁Drupal 8
- 25. 如何從drupal 7中的節點ID獲取詞彙ID?
- 26. 查看節點時在菜單中激活分類術語
- 27. 基於多個術語/節點引用來查詢drupal節點
- 28. 的Drupal翻譯中的觀點分類術語
- 29. WordPress的 - 從術語id(ACF)獲取分類名稱的名稱
- 30. 獲取Wordpress分類標準的根術語ID頁面
可能重複[drupal 8獲取節點中的分類術語值](https://stackoverflow.com/questions/37122908/drupal-8-get-taxonomy-term-value-in-node) –
可能不是,其他答案屬於以前的版本。該解決方案不適合當前的Drupal。 (8.3.6特別) – Arfeen
你試過了什麼?更新代碼。 –