Drupal

56
Comment créer par programme des champs?

Comment puis-je aborder la mise en œuvre des éléments suivants dans Drupal 7? Ce que je dois faire, c'est créer un module qui définit une nouvelle entité pouvant être saisie, appelée "Société". J'ai une liste de, par exemple, 20 champs qui doivent être remplis par chaque instance de la société. Ces...

54
Comment améliorez-vous les performances de Drupal?

Drupal est rapide à développer, mais les performances sont si médiocres. Il est difficile d’atteindre 50 demandes par seconde. Et il y a tellement de requêtes SQL dans une simple page Web. Si vous testez l'heure de la demande d'un formulaire soumis sur Drupal.org, il faudra toujours quelques...

52
Comment mettre à jour uniquement le noyau avec drush?

Il y a une énorme fuite de sécurité dans <7.32. Je souhaite donc mettre à niveau tous mes sites Drupal sans trop m'inquiéter de la casse. Mais... $ drush dl drupal-7.32 It's forbidden to download drupal core into an existing core. Celui-ci fonctionne: $ drush up Mais ce n'est pas ce que je veux...

51
Condition "OU" dans db_select ()

J'étudie la nouvelle couche de base de données et je suis heureux qu'elle soit modifiée en couche OOP. J'ai besoin d'implémenter une requête avec db_select(). J'ai trouvé que je pouvais ajouter une WHEREdéclaration avec $query->condition(), mais par défaut, les conditions sont AND'ed ensemble....

51
Comment puis-je obtenir l'ID de nœud actuel?

Dans Drupal 7, si je voulais obtenir l’identifiant du nœud actuellement affiché (par exemple node/145), je pourrais l’obtenir avec la arg()fonction. Dans ce cas, arg(1)reviendrait 145. Comment puis-je obtenir la même chose dans Drupal

51
Meilleure compréhension des comportements Drupal

J'ai lu des articles sur les comportements de Drupal aujourd'hui et j'ai essayé d'écrire le code suivant. (function ($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('#mymodule_id', context).change(function () { alert('Handler for .change() called.'); }); } }; }(jQuery));...

50
Comment utiliser un fichier modèle pour thématiser un formulaire?

Alors que les nœuds, commentaires, blocs et bien d’autres choses dans Drupal sont thématiques à l’aide de fichiers de modèles de thèmes (tels que node.tpl.php), les formulaires sont une histoire différente. Il n'y a pas de fichier de modèle de thème pour les formulaires. Comment puis-je obtenir un...

48
Configuration du répertoire temporaire

J'ai récemment déplacé un site d'un hôte local vers un VPS. J'ai réussi à rendre les fichiers publics et privés accessibles en écriture; Cependant, je ne sais pas où trouver le dossier temporaire ni comment modifier les autorisations. Je continue à recevoir ce message: Le fichier spécifié...

47
Commande Drush pour télécharger ET activer un module

Pour télécharger et installer un module, je lance: drush dl module_name drush en module_name -y Je mets cela dans une fonction de script Bash et appelle simplement "drin module_name" pour simplifier. function drin(){ drush dl $1 drush en $1 -y } Existe-t-il une commande en une ligne dans Drush pour...

47
Comment puis-je obtenir l'ID de nœud à partir de l'URL?

Jusqu'ici, je suis tombé sur ces 3 fonctions dans Drupal 7, mais je ne sais pas trop quelle est la différence entre elles et quelle est la meilleure solution pour obtenir l'ID de nœud dans une fonction de prétraitement de bloc. menu_get_object() menu_get_item() drupal_lookup_path() Pouvez-vous me...