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 …
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 …
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' …
Je voudrais utiliser la drupal_mail()fonction pour envoyer des e-mails mais avec un modèle HTML personnalisé afin qu'ils soient conformes à la conception de mon site Web, mais je suis un débutant complet pour les crochets et les modules, etc., donc j'apprécierais une sorte d'explication ou guide débutant s'il vous plaît. …
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 …
s'il y a deux modules A et B et que les deux ont le même hook user_login. donc quand je me connecte. hors des fonctions A_user_login () et B_user_login () que l'on a appelé en premier. et comment drupal décide de l'ordre d'exécution de ces deux fonctions
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 …
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 …
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 …
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 …
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 …
Dans hook_node_update () , je peux facilement dire le «statut» d'un nœud (qu'il soit publié ou non) après sa mise à jour. Cependant, existe-t-il un moyen facile de vérifier si le nœud mis à jour a été publié, mais ne l'est pas maintenant? (Ou vice versa)? Je pense que les …
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. …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.