Questions marquées «hooks»

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

14
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 drupal.org, mais il est …

8
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 …
72 hooks 

5
Ai-je besoin d'une tâche périodique pour traiter une file d'attente?
J'ai une tâche qui prend environ 45 minutes et qui doit être effectuée chaque jour (synchronisation des utilisateurs sur plusieurs bases de données externes, etc.). Pour gérer le travail, j'ai configuré une file d'attente cron avec hook_cron_queue_info()les éléments suivants: function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' …
32 7  hooks  cron  queue 


5
Meilleure pratique pour la clé de langue pour «und» dans hook_form_alter
Je modifie un formulaire dans mon module personnalisé. Le code ressemble à: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } Cependant, je pense que le codage en dur undest mauvais. Quelle devrait être la bonne façon de modifier correctement les …
30 7  entities  hooks  i18n-l10n 


2
Meilleure façon de supprimer un champ d'un type de contenu
Quelle est la meilleure façon de supprimer un champ Drupal 7 d'un type de contenu défini via l'interface graphique? Je souhaite utiliser hook_update_N afin que les modifications puissent être propagées à plusieurs serveurs lors de l'exécution de update.php. Mais je n'arrive pas à trouver de solution. db_drop_table () aurait du …
21 7  entities  hooks  updating 

3
spécifier les éléments $ form à exclure de l'affichage?
Je souhaite masquer certains éléments du formulaire à l'aide de form_alter ou d'un fichier de modèle. J'ai lu quelque part que dans Drupal 7, nous pouvons spécifier les éléments $ form afin qu'il ne s'affiche pas sous forme, mais je ne me souviens pas! Pas unset () mais une autre …
20 7  hooks  forms  theming 

5
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 alterform_views_query_alter(&$view, &$query) { switch($view->name) { case 'myViewName': echo 'test …
20 7  views  hooks 

4
Comment obtenir hook_install () pour exécuter tous les hook_update_N ()?
Comment puis-je obtenir hook_install () pour exécuter toutes les mises à jour que j'ai pour mon module? J'ai dedans le fichier mymod.install. j'ai essayé function mymod_install() { mymod_update_6001(); } mais il ne semble rien faire. Si j'ai un mymod_update_6002 (), est-ce que j'appellerai toujours 6001 (), il suffit d'appeler 6002 …
18 6  hooks  installing 

2
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 utiliser?
18 7  hooks 

2
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 modifier ses propres …
18 7  routes  hooks  users 


2
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 remplacer leurs caractères. …
16 7  hooks  forms 

9
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 pages …
16 7  hooks  caching 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.