Questions marquées «hooks»

8
Ajoutez votre propre contenu au nœud

J'ai créé un module qui ajoute du contenu personnalisé à un nœud; Je voudrais afficher ce contenu personnalisé dans la vue du nœud. Je pense que hook_node_view()c'est le bon crochet à utiliser, mais mon contenu ne s'affiche pas. ce que j'ai obtenu jusqu'à présent est le code suivant: function...

8
Comment insérer du HTML juste avant la balise de fermeture du corps?

Je recherche le meilleur moyen d'insérer du contenu HTML arbitraire dans une page avant la balise de fermeture, similaire à la façon dont drupal_add_js()JavaScript est ajouté au bas d'une page. Je viens d'un milieu Wordpress, et dans Wordpress, cela pourrait être accompli en utilisant le...

8
Est-il possible de se connecter à l'événement variable_set ()?

Je voudrais suivre l'événement des modifications du système, pour les rendre réversibles. Lors de la vérification de variable_set (), je vois qu'il n'y a pas de hook fourni pour cet événement. Y a-t-il un moyen pour moi de faire ça? Je peux modifier pour accrocher aux formulaires de paramètres,...

8
Alternatives à hook_init ()

J'utilise hook_init()pour vérifier le dernier temps d'accès des utilisateurs. Si le dernier temps d'accès est hier, j'incrémente un compteur et règle quelques variables. Le problème est qu'il hook_init()est parfois exécuté plus d'une fois (je peux le voir en utilisant dsm()) pour le même chargement...

8
Exemple de hook_file_download

Comment restreindre l'accès à certains fichiers en fonction de leur type de contenu? J'ai la section de téléchargement pour les utilisateurs enregistrés et je veux les empêcher de publier des liens quelque part en dehors de mon site. La mise en œuvre est-elle hook_file_download()suffisante? J'ai...

8
La fonction de thème personnalisé n'est pas appelée?

Je construis un module Drupal 7 pour créer un type de champ sur mesure. J'ai implémenté tous les crochets requis. Ma hook_field_formatter_view()fonction ressemble à ceci: function MYMODULE_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) { $element =...

8
Module personnalisé avec son propre menu?

Je suis en train d'écrire mon 3ème module personnalisé et celui-ci est mon plus grand défi à ce jour. Je sais comment utiliser hook_menu pour générer des éléments de menu, et selon le chemin que vous choisissez détermine où ils apparaissent sur le site (menu d'administration ou menu principal,...

8
Comment intégrer le NID d'un nœud dans le titre d'un nœud?

Je sais que le module Automatic Nodetitles existe, mais ce n'est que pour Drupal 7. Existe-t-il une méthode pour attribuer automatiquement le titre au NID lorsque vous cliquez sur Soumettre? Je sais que le NID n'existe pas tant que le bouton d'envoi n'a pas été touché. Comment intégrer le NID dans...

7
Quelle est l'alternative hook_node_view dans Drupal 8?

J'utilise Drupal 8 Beta 14 et je souhaite éditer l'objet nœud en mode vue d'accroche. Comme il hook_node_viewest supprimé dans Drupal 8. Quel est le crochet alternatif ou d'une autre manière que je peux utiliser pour modifier le nœud? Est-ce hook_ENTITY_TYPE_viewou hook_entity_viewquelque chose...