Drupal

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

1
quand utiliser les fichiers include (inc) dans le développement du module
Je pense que je comprends les différences structurelles d'un fichier .inc (par rapport à un .module), mais quelqu'un pourrait-il décrire les différences de conception? Je vois des exemples de modules drupal appelant un fichier .inc avec hook_menu, ou je vois appeler un fichier .inc pour les définitions de fonction. Dans …
10 7 

1
Quel est le plus performant: entity_metadata_wrapper ou field_get_items?
Pour obtenir des valeurs à partir d'entités, il existe deux façons: Utilisez field_get_itemset obtenez la valeur d'un champ Utilisez entity_metadata_wrapperet obtenez la valeur d'un champ Bien qu'il entity_metadata_wrapperrésume les différences de langage, son API est parfois maladroite, surtout lors de l'utilisation de PHP 5.3. Par exemple, obtenir la valeur d'un …

5
Création de commentaires et de nœuds avec Services 3.x et JSON
J'ai du mal à obtenir des services pour reconnaître un POST vers /comment.json. J'ai également un problème similaire avec la création de nœuds. Voici l'erreur que j'obtiens: HTTP / 1.1 406 non acceptable: commentaire d'argument requis manquant Ce message provient du fichier: /services/server/rest_server/includes/RESTServer.inc Plus précisément, les lignes: elseif (!isset($info['optional']) || …
10 7  services  8  json 

2
Comment créer un formulaire GET
Par exemple, un formulaire de filtre sur les zones d'administration peut être au mieux des formulaires GET, de cette façon, ils peuvent être mis en signet et les filtres peuvent être maintenus sur les pages de pager. Comment utiliser au mieux form_api pour de tels formulaires? Les crochets _validate seront-ils …
10 forms 

3
ordre d'exécution hook_form_alter
Existe-t-il un moyen de changer l'ordre d'exécution de hook_form_alter dans Drupal 7 sans changer le poids d'un module ou pirater Drupal Core? J'essaie de modifier l'élément ajouté dans translation_form_node_form_alter à partir du module de traduction. Lors du débogage du formulaire, je ne trouve pas l'élément, donc je suppose que mon …
10 7  forms  hooks 

1
Drupal 8 core collecte-t-il par défaut les données des visiteurs?
Je cherche beaucoup depuis quelques jours mais je n'ai pas de réponse. Je suis en train de préparer la politique de confidentialité du site. Je n'offre aucune possibilité d'enregistrement ou de connexion utilisateur, mais un utilisateur anonyme peut publier des commentaires. Maintenant, une question se pose après avoir lu les …
10 8  users 


1
Comment mettre à jour le core avec Composer?
D'accord, je suis un compositeur novice. Donc, dans mon site précédent, j'ai utilisé le gestionnaire de compositeurs pour mettre à jour le noyau de Drupal. C'était assez simple à utiliser (il suffit d'exécuter "composer drupal-update"). Cependant, le gestionnaire de compositeur dit maintenant qu'il est obsolète. La version Drupal 8 de …
10 8  composer 

1
drush / drush dev-master nécessite codegyre / robo ~ 1.0.0-beta1
Je fais la transition d'un site Drupal 6 vers Drupal 8.1, donc en suivant les instructions officielles, j'ai mis en place une nouvelle installation dans son propre répertoire. Comme il ne s'agit que d'un site, j'ai suivi les instructions pour mettre mes informations d'identification de base de données dans sites …
10 8  drush 

2
Comment créer et utiliser un crochet personnalisé?
J'ai posté une question ici , qui avait une suggestion, mais pas de réponse. Quelqu'un a-t-il des conseils sur la façon d'implémenter un hook personnalisé dans Drupal 8 qui permettra à d'autres modules de mettre à jour une table des matières créée par un module parent? La table des matières …
10 8 

4
Comment découper le corps du texte (field_body)?
J'ai créé une vue pour un nœud qui montre le contenu comme entité rendue. Entre autres, je produis le champ corporel dans le modèle de brindille: {{ content.field_body }} Maintenant, je voudrais limiter le texte à 200 caractères et mettre trois points. J'ai testé trois façons différentes de le faire, …
10 theming  8 

4
Obtenez la liste de tous les types de contenu
Comment obtenir une liste de tous les types de contenu définis dans un site Drupal 8? Dans Drupal 7, c'était le cas auparavant node_type_get_types(), mais il est obsolète. J'ai essayé Entity::loadMultiple()mais ça ne semble pas marcher. Je pensais faire une requête personnalisée, mais je ne sais pas comment elle est …
10 nodes  8 

3
Comment désactiver les modules via l'interface d'administration ou via Drush?
Dans Drupal 7, il était possible de désactiver les modules via l'interface d'administration ou via Drush drush pm-disable. Dans Drupal 8, les cases à cocher sont grisées dans l'interface d'administration et Drush n'est pas en mesure de les désactiver via pm-disable? Comment désactiver les modules dans Drupal 8 avec Drush …
10 8  drush 



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.