En Drupal 7 esto fue posible.
$link = array(
'#type' => 'link',
'#title' => t('My Title'),
'#href' => 'node/1',
);
drupal_render($link);
Pero he intentado esto con Drupal 8, y no genera nada.
$link = array(
'#type' => 'link',
'#title' => t('test'),
'#url' => 'node/1',
);
drupal_render($link);
¿Hay alguna manera de que pueda renderizar un enlace sin tener que llamar al complemento Link directamente o crear mi propia función de tema?
Estoy creando un formateador de grupo de campos, que debe generar una matriz de renderizado.
El uso de drupal_render()
está en desuso y no debe llamarse directamente; Lo estoy usando aquí para aclarar mi ejemplo.