Message d'avertissement

The subscription service is currently unavailable. Please try again later.

Module : changer le href avec node_view_alter

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

j'aimerais modifier le href de liens générés par node_view.
J'ai créé ma fonction monmodule_node_view_alter mais je n'y parvient pas.

J'ai bien réussi pour le lien read-more grâce à $build['links']['node']['#links']['node-readmore']['href'] = 'foo';

mais comment faire pour le lien principale vers l'entitié.

Faut-il utiliser un autre hook?

Merci d'avance.

:)

Forum : 
Version de Drupal : 

Comme vous n'avez pas eu de réponse et que j'ai une idée, je vous la donne. C'est juste une piste mais je ne peux pas vous affirmer que ça fonctionnera.

Essayez de voir ce que vous pouvez faire avec hook_entity_uri_alter. Regardez la doc associée entity_uri