1
Drupal 8
에 새로운 내용이 있습니다. category (taxonomy)
으로 노드를 만들었습니다. 지금 nid
을 사용하여 tid
을 얻는 방법을 모르겠습니다. 본문 필드 값을 얻으려면 $node->body->value
을 사용하고 {{ body }}
을 사용하십시오. 하지만 $node->field_category->value
을 사용하면 범주 ID를 얻으려면 Null
이 디버깅 모드로 표시됩니다.Drupal 8에서 노드 ID (nid) 대신 tid를 얻으려면 어떻게해야합니까?
function THEME_preprocess_node(&$variables) {
$node = \Drupal::routeMatch()->getParameter('node');
$variables['body'] = $node->body->value; // Working fine
$cat_id = $node->field_category->value; // Its showing null
kint($cat_id);
}
그래서 아무도 내가 노드의 category id (tid)
를 얻을 수있는 방법을 말해 주실 래요?