Drupal

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

1
Où ajouter un nouveau contexte de cache pour une entité?
Je n'ai pas pu obtenir l'ajout d'un contexte de cache pour travailler pour les entités dans Drupal 8. Plus précisément, je vais pour les en-têtes: User-Agent. J'ai essayé de nombreuses variantes sur les éléments suivants dans un module. use Drupal\node\NodeInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\Display\EntityViewDisplayInterface; function hook_entity_view_alter(&$build, EntityInterface $entity, EntityViewDisplayInterface $display){ …
9 8  caching 

3
Quel est l'équivalent d'un appel à drupal_http_request ()?
Dans Drupal 7, j'utilise le code suivant. $url = 'testdomain/url'; $response = drupal_http_request($url, array('method' => 'POST', 'headers' => array('Content-Type' => 'application/x-www-form-urlencoded; charset=utf-8'))); if ($response->code == "200") { $result = $response->data; } Quel est le code équivalent que je devrais utiliser sur Drupal 8?
9 8 

2
Drupal 8 variable_get
J'ai du code dans Drupal 7 qui utilise variable_get. Maintenant, je voudrais écrire le code dans Drupal 8. Donc je lisais ça mais ça ne m'a pas beaucoup aidé. Comment écrire ce code dans Drupal 8 à partir de code dans Drupal 7? $types = array_values(variable_get('test_content_types', array())); ou ca '#default_value' …

2
Comment définir le thème administrateur pour un itinéraire?
Selon le manuel Drupal , la définition de route accepte le paramètre appelé _theme. Malheureusement, ce paramètre est documenté comme "TODO" . Peut-il être utilisé pour forcer le thème administrateur pour l'itinéraire? Est-il possible d'injecter le paramètre de configuration avec le nom du thème admin ici? Il semble qu'une autre …
9 8  routes 

2
Créer du contenu par programmation
Dans Drupal 8, comment créer du contenu par programmation? A partir de l'administration "Drupal 8", j'ai créé un nouveau type "Maison" (contenant une description, une image, un champ de référence aux utilisateurs ...). Comment puis-je créer un type d'entité "Maison" à partir d'un module personnalisé? Dans mon module personnalisé, j'ai …
9 8  entities 

4
Comment puis-je modifier la classe de type d'entité?
Dans Drupal 8, vous pouvez charger une entité avec: $node = \Drupal::entityManager()->getStorage('node')->load(123); Cela recherche les définitions d'entité et constate que le nœud est défini par Drupal \ node \ Entity \ Node - donc (je suppose) Drupal \ node \ NodeStorage instanciera une nouvelle instance Drupal \ node \ Entity …
9 8  entities 


2
Comment puis-je utiliser l'API UUID?
Je sais que la question est (presque) un double de la question suivante # 21991 , qui a été publiée en 2012. Mais cette question n'est PAS liée à Drupal 8, où l'UUID est au cœur. Références: API Drupal 8 Core Documentation du module de base Drupal 8 La documentation …
9 8  entities  features 


2
comment afficher la date de création du nœud
J'ai utilisé le format_date()dans mes fichiers de modèle pour essayer de produire la date de création. J'ai suivi ce tutoriel http://webwash.net/tutorials/handling-date-and-time-drupal-7 J'ai créé un format de date 'd, j M y' et un type de date 'article' et je l'ai appelé via le code: <?php print format_date($node->changed, 'article') ?> cependant, …
9 7  datetime 

4
Comment définir des variables pour variable_get ()?
J'essaie de comprendre variable_get(). J'ai lu jusqu'à présent que vous pouvez définir des variables dans le settings.php en utilisant le $conftableau et les récupérer plus tard dans le code en utilisant variable_get(). J'ai lu que vous pouvez également utiliser variable_get()pour récupérer des valeurs de la base de données. Comment cela …

2
Comment Batch fonctionne autour du délai d'expiration PHP
La documentation Drupal 7 présente l'API Batch en tant que: Fonctions permettant de répartir le traitement des formulaires sur plusieurs requêtes de page, garantissant ainsi que le traitement ne soit pas interrompu à cause d'un timeout PHP ... J'ai pris cela pour signifier que Batch gère les problèmes liés au …

5
Ajout d'un bouton de téléchargement d'image dans CKEditor
J'ai installé CKEditor dans les profils Wysiwyg. Lors de la publication d'un nœud si je clique sur le bouton de téléchargement d'image, il montre les options pour ajouter des images par un lien d'image, mais quelle est la façon d'ajouter un bouton de téléchargement d'image dynamique afin que les utilisateurs …
9 7  media  wysiwyg 


2
Comment afficher seul un formulaire de changement de mot de passe?
J'ai besoin de placer le formulaire de réinitialisation du mot de passe d'un utilisateur dans des zones en dehors du contexte de la page d'édition de l'utilisateur. Ce module Changer de mot de passe semblait prometteur; cependant, il n'est disponible que pour drupal 6 et seul un instantané de développement …
9 7  forms  users 

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.