Drupal

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


3
Comment créer une redirection par programmation? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 ans . J'essaie de créer une redirection 301 …
14 8  redirection 

3
Mettre à jour par programme la valeur d'un champ
Je souhaite mettre à jour la valeur d'un champ de nœud lorsqu'un nœud est mis à jour. Testé en utilisant le code mentionné ici Mise à jour par programme d'un nœud Drupal 8 use Drupal\node\Entity\Node; function hello_world_entity_presave(Drupal\Core\Entity\EntityInterface $entity) { $check = \Drupal::routeMatch()->getParameter('node'); if ($check) { $node = Node::load($check->nid->value); $node->title->value = …
14 8 

5
Comment obtenir le libellé de bundle depuis l'entité
Comment puis-je obtenir le libellé lisible par l'homme d'un bundle à partir d'une entité chargée. Disons que je veux obtenir le label d'un nœud du bundle my_article qui est "Mon article génial" // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); …
14 8  entities 

3
Comment afficher le titre du nœud actuel dans page.html.twig OU dans node.html.twig?
Si je veux afficher le titre du nœud actuel dans page.html.twig (par défaut, il ne semble être disponible que dans node.html.twig), je dois créer une fonction de prétraitement comme ceci: function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in page.html.twig if ($node = \Drupal::routeMatch()->getParameter('node')) …
14 theming  8 

5
Comment empêcher la mise en cache d'une page particulière?
J'ai activé le cache sur mon site Drupal 8, et bien sûr toutes les pages sont mises en cache comme prévu. Cependant, j'aimerais qu'une page spécifique contourne ce cache. Dans mon contrôleur, j'ai construit la page comme suit: public function myPage() { return [ '#markup' => time(), ]; } Comment …
14 caching  8 

2
comment afficher admin / reports / dblog dans le terminal (cli)
Pendant le développement, j'aime vraiment un écran dédié avec tous les messages du journal Drupal. Travailler sur mac ou * nix créer une nouvelle fenêtre de terminal et faire une queue -f sur le fichier journal serait vraiment sympa. Je peux donc faire une queue -f sur le fichier error.log …


1
Comment utiliser un rappel de soumission sur un formulaire de paramètres d'administration Drupal?
J'utilise ce code pour créer mon formulaire d'administration: function custom_orders_admin(){ $form = array(); $form['custom_ignore_terms']['ignore_terms'] = array( '#type' => 'checkboxes', '#title' => t('Don\'t display these'), '#default_value' => variable_get('custom_ignore_terms', array()), '#options' => drupal_map_assoc($termTypes), '#description' => t("Choose the terms you do not want displayed."), '#required' => FALSE, ); return system_settings_form($form); } Mais je …
14 7  forms 



2
Comment obtenir toutes les options d'un champ «sélectionner»?
Comment puis-je obtenir toutes les options pour un champ cck? Par exemple, il y a un champ avec 3 options dans les valeurs autorisées, comme option1, option2, option3.Y a-t-il une fonction qui reçoit le nom du champ et renvoie l'option1 à l'option3?
14 7 

7
Placer des blocs par programme?
J'utilise Drupal 7. Pour le moment, j'ai un menu de navigation et un sélecteur de langue dans le titre de mon site Web. Je les ai placés là en allant dans CMS> Structure> Blocks et en faisant glisser les blocs dans la région d'en-tête. Comment puis-je situer ces blocs par …
14 7  blocks 



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.