Dans Drupal 7, c'était possible.
$link = array(
'#type' => 'link',
'#title' => t('My Title'),
'#href' => 'node/1',
);
drupal_render($link);
Mais j'ai essayé cela avec Drupal 8, et il ne produit rien.
$link = array(
'#type' => 'link',
'#title' => t('test'),
'#url' => 'node/1',
);
drupal_render($link);
Existe-t-il un moyen de rendre un lien sans avoir à appeler directement le plugin Link ou à créer ma propre fonction de thème?
Je thématise un formateur de groupe de champs, qui doit produire un tableau de rendu.
L'utilisation de drupal_render()
est déconseillée et ne doit pas être appelée directement; Je l'utilise ici pour rendre mon exemple plus clair.