Drupal

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

2
Réinitialiser le mot de passe utilisateur sans utiliser "Mot de passe oublié?"
Je sais que dans Drupal 7, je pouvais réinitialiser le mot de passe de l'utilisateur # 1 via le code. define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; $newhash = user_hash_password('newpass'); $updatepass = db_update('users') ->fields(array('pass' => $newhash)) ->condition('uid', '1', '=') ->execute(); ( user_hash_password()n'existe plus dans Drupal 8.) …
9 users  8 

2
Comment ajouter une variable à un modèle de champ de brindille?
Sur une page de noeud, je voudrais ajouter le titre du noeud à la sortie à côté d'un autre autre champ (le champ d'exemple). J'ai créé une nouvelle field--field-example.html.twigmais je ne parviens pas à accéder à la variable de titre du nœud car elle n'est pas disponible dans le modèle …
9 theming  8 

2
Erreur de syntaxe PHP Drush lors de l'exécution
Je suis les instructions pour installer Drush qui sont répertoriées sur cette page: https://github.com/drush-ops/drush/blob/master/docs/install.md Il semble que j'obtienne une erreur de syntaxe dans le code: [user@localhost ~]$ wget https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar --2015-11-16 16:23:02-- https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar Resolving github.com (github.com)... 192.30.252.131 Connecting to github.com (github.com)|192.30.252.131|:443... connected. HTTP request sent, awaiting response... 302 Found 2015-11-16 16:23:05 …
9 drush 


1
Comment créer des onglets utilisateur personnalisés?
J'essaie de créer un nouvel onglet personnalisé qui apparaît sur toutes les routes qui sont des descendants de l'entité. {Entity_type} .canonical. J'ai essayé d'étendre la classe DeriverBase, en remplaçant spécifiquement la méthode getDerivativeDefinitions. J'ai créé l'onglet lui-même en étendant LocalTaskDefault et en remplaçant la méthode getRouteParameters. L'onglet apparaît lorsque vous …
9 8 

1
Pourrai-je exécuter mon site sur PHP 7.0? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . J'ai commencé à lire sur certains …
9 7 

2
Désactiver le cache pour des blocs spécifiques
Je voudrais permettre aux pages de continuer à bénéficier du mécanisme de mise en cache de Drupal 8 pour les utilisateurs anonymes, à l'exception d'un bloc spécifique qui devrait être mis à jour à chaque actualisation de page en sachant qu'il est généré à partir de Views. Est-ce techniquement possible? …
9 views  blocks  8  caching  users 

3
Comment ignorer des tables spécifiques avec drush sql-dump?
J'ai un fichier de configuration drush ~ / .drush / drushrc.php: if (!isset($options['structure-tables']['common'])) { $options['structure-tables']['common'] = array( 'cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog' ); } $options['structure-tables']['common'] = array_merge($options['structure-tables']['common'], array('ctools_css_cache', 'ctools_object_cache', 'logz', 'views_object_cache') ); Et j'ai un fichier de script bash: /usr/bin/drush sql-dump --root="/home/username/domains/sitename/www" --skip-tables-key="common" --gzip --result-file=/home/username/backup/$year/$month/dbname_$date_now_time.sql Mais quand je l'exécute, …
9 drush  backups 




1
Envoyer un formulaire au modèle de brindille
Comment puis-je passer un formulaire à un modèle de brindille dans Drupal 8? Par exemple, je reçois ceci: un formulaire: mymodule / src / Form / MyForm.php Puis sur mon contrôleur: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
9 entities  8  theming 

1
Comment utiliser #element_validate et #value_callback dans Drupal 8
J'ai suivi la documentation officielle de l'API Form, mais ce code ne fonctionne pas pour moi sur Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) …
9 8  forms 


2
register.json ne connecte pas l'utilisateur ou ne renvoie pas la session / le jeton / le mot de passe de l'utilisateur
J'ai essayé beaucoup trop de variantes pour les énumérer ici, mais le point de base est que je ne peux pas connecter l'utilisateur immédiatement après son inscription via les services. J'ai essayé une nouvelle installation de Drupal 7.33 avec uniquement les services 7.x.3.11 activés et les paramètres de ressources par …

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.