Drupal

Q & A pour les développeurs et les administrateurs de Drupal


4
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 8?
51 nodes  8 

7
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. Comment puis-je OU les conditions ensemble? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); …
51 7  database 

7
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 formulaire particulier …
50 forms  theming 

7
Comment puis-je importer la configuration sur un autre site?
J'ai cette erreur lorsque j'essaie d'importer la configuration d'un autre site: La configuration par étapes ne peut pas être importée, car elle provient d'un site différent de celui-ci. Vous ne pouvez synchroniser la configuration qu'entre des instances clonées de ce site. J'ai 10 clients et je dois synchroniser la configuration …


17
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é temporaire: // fichier3Hl91E …
48 7  files 

5
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 donner un aperçu?
47 nodes  uri 

5
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 drush 

3
Comment fournir un modèle pour un mode d'affichage particulier?
Je souhaite thématiser le mode d'affichage des résultats de recherche avec un modèle. Je pensais que nommer un nœud de fichier modèle - article - search-result.tpl.php ferait l'affaire, mais je me trompe évidemment à ce sujet. Je me rends compte que je peux faire node - article.tpl.php et à l'intérieur …
46 7  theming  entities 



5
Créer un utilisateur par programme et lui donner un rôle
Je crée un utilisateur par programme comme ceci: $newUser = array( 'name' => $mail, 'pass' => 'password', // note: do not md5 the password 'mail' => $mail, 'status' => 1, 'init' => $mail, 'roles' => array(5) ); $user = user_save(null, $newUser); J'ai un rôle avec l'ID de rôle égal à …
46 7  users 

7
Comment changer la longueur des paramètres de champ?
J'ai défini une fois sur un site Web une limite de longueur pour un champ. Et maintenant, le client veut mettre plus de caractères dans ce champ. Je ne peux pas changer la taille maximale de Drupal car je reçois le message d'erreur suivant: Il existe des données pour ce …
46 7  entities  database 


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.