从 Drupal 8 中的链接字段中提取 Url 和标题?
我正在尝试在Drupal 8中检索链接字段的URL和标题值。
在我的自定义控制器中,我检索节点:
$storage = \Drupal::entityManager()->getStorage('node');
$nids = $storage->getQuery()
->condition('type', 'partners')
->condition('status', 1)
->execute();
$partners = $storage->loadMultiple($nids);
当我遍历所有节点时,为了预处理我将提供给我的视图的vars,我想检索URL和标题。
foreach ($partners as $key => $partner) {
$variables['partners'][] = array(
'image' => $partner->field_logo->entity->url(),
'url' => $partner->field_link->value, // Can't retrieve values of link field
);
}
不幸的是,我没有找到如何检索URL和field_link标题。
感谢您的帮助。