Questions marquées «hooks»

Utilisez-le pour le mécanisme qui permet d'étendre les fonctionnalités du module sans modifier son code.

120
Quel est le concept de base derrière les crochets?

Je suis intermédiaire en PHP. Pour parfaire mes compétences, je commence à apprendre Drupal 7. Tout en apprenant les concepts d’architecture Drupal, les termes “ crochet” et “ bootstrapping” me passaient pour beaucoup. J'ai lu le livre "Pro Drupal development", ainsi que de la documentation sur...

72
Comment puis-je masquer ce que j'utilise pour exécuter mon site?

Est-ce que je peux faire quelque chose pour empêcher quelqu'un de savoir que mon site utilise Drupal en consultant le code source de la page d'accueil? Je parle des personnes qui analysent des sites à l'aide d'un logiciel qui détecte le logiciel utilisé pour exécuter le site Web afin de pouvoir...

20
Comment utiliser hook_views_query_alter ()?

Suite à ce qui a été rapporté dans la documentation de hook_views_query_alter () , j'ai créé un fichier nommé alterform.views.incet l' ai placé dans un module activé appelé alterform. J'ai ajouté le code suivant dans alterform.views.inc.mais cela ne fonctionne pas. function...

18
Comment créer un crochet?

Comment puis-je créer mon propre hook (similaire à ceux créés par Drupal core) pour que d'autres modules Drupal puissent les

18
Avez-vous un exemple de rappel d'accès hook_menu ()?

J'ai téléchargé le projet d' exemples , mais dans le module menu_example, tous access callbacksont définis sur true.. difficile à comprendre comment cela fonctionne. Dans mon exemple, mon entrée de menu doit être visible sur les nœuds, mais uniquement pour les rôles qui ont les autorisations de...

16
Quel crochet puis-je utiliser pour les actions post-sauvegarde?

J'ai trouvé plusieurs messages avec cette même question, mais les réponses divergent toujours vers un autre sujet ou elles ne fonctionnent pas pour mes besoins. Une fois un nœud enregistré, je souhaite que mon module personnalisé insère une ligne dans l'une de mes tables personnalisées qui contient...

16
Existe-t-il un moyen d'accrocher la suppression du cache?

Pour un site Web de grande institution, avec des caches lourds, j'aimerais générer des caches dès que possible, afin qu'aucun utilisateur ne puisse arriver lors de la génération du cache ... J'ai un cron défini toutes les minutes qui le fait, en exécutant quelques fonctions et en demandant des...

16
Comment modifier le gestionnaire de soumission de formulaire?

Pour une raison quelconque, je dois remplacer certains caractères (s'ils existent) dans chaque champ de texte sous n'importe quelle forme juste avant de les stocker dans la base de données. En d'autres termes, j'ai besoin d'un crochet dans lequel je pourrais obtenir toutes les données soumises et...

15
Crochet pour la duplication sur le terrain

J'ai un module personnalisé qui met en forme l'affichage d'un champ d'image, qui peut accepter plusieurs valeurs. Je voudrais savoir quel hook je dois utiliser pour dupliquer la première valeur du champ (par exemple "[image1]"), et l'ajouter au début du tableau (avec array_unshift()je suppose)...

14
Les vues respectent hook_node_access

J'utilise hook_node_access()pour refuser aux utilisateurs l'accès à certains nœuds en fonction de critères personnalisés. Cependant, je ne veux pas que ce contenu s'affiche dans une vue qui le répertorie si l'utilisateur ne satisfait pas aux critères. Existe-t-il un moyen d'avoir des vues...