Questions marquées «7»

Les balises de version doivent être utilisées pour les questions qui s'appliquent à une version uniquement, et non pour simplement dire quelle version un site utilise.

2
Comment publier des nœuds non publiés par programme
J'ai des nœuds non publiés, pour lesquels j'ai leurs ID de nœud. Comment puis-je les publier par programme? Est-il correct de le réaliser dans un module personnalisé en utilisant une requête comme la suivante? db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid)
16 7  database 

2
Comprendre la gestion de session et l'authentification des utilisateurs de Drupal
J'ai une exigence où, je dois remplacer l'authentification utilisateur par défaut par l'authentification d'un serveur central, c'est-à-dire un serveur SSO. En déboguant Drupal, j'ai appris que toute la gestion des sessions se faisait en includes/session.incfichier. Je veux faire l'authentification comme indiqué dans l'image: SCÉNARIO: Connexion Les détails des étapes seraient: …



2
Comment implémenter des formateurs de champ pour les propriétés d'entité
J'ai créé une entité personnalisée à l' aide de l' API d'entité qui a certaines propriétés définies hook_schema()et également déclarées dans entityPropertyInfo(), une extension de classe EntityDefaultMetadataController. Jusqu'ici tout va bien. Maintenant, j'aimerais que les utilisateurs puissent personnaliser si et comment ces propriétés s'affichent lors de la visualisation des entités, …
16 7  entities 

4
Bootstrap correctement Drupal pour un fichier PHP autonome?
Voici ce que j'ai en ce moment: <?php define('DRUPAL_ROOT', '/var/www/clients/client1/web15/web'); include_once(DRUPAL_ROOT . '/includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // drupal_flush_all_caches(); $users = views_get_view_result('userlist', 'uid_list'); $i = 0; foreach ($users as $user) { $filename = 'sites/default/files/generated_pdfs/individual_pdf_report_' . $user->uid . '.pdf'; generate_employee_pdf($user->uid, $filename); error_log('Generated ' . $filepath); $i++; } // create object $zip = new ZipArchive(); …
16 7  bootstrapping 

2
Comment modifier le gestionnaire de soumission de formulaire?
Pour une raison quelconque, je dois remplacer certains caractères (s'ils existent) dans chaque champ de texte sous n'importe quelle forme juste avant de les stocker dans la base de données. En d'autres termes, j'ai besoin d'un crochet dans lequel je pourrais obtenir toutes les données soumises et remplacer leurs caractères. …
16 7  hooks  forms 


2
Changer $ form_state dans le rappel AJAX
Je crée un formulaire qui utilise l' '#ajax'attribut API de formulaire , et je dois apporter des modifications $form_statelorsque vous appuyez sur le bouton compatible AJAX. Voici ce que j'ai: Dans ma fonction de création de formulaire: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' …
16 7  forms  ajax 




9
Existe-t-il un moyen d'accrocher la suppression du cache?
Pour un site Web de grande institution, avec des caches lourds, j'aimerais générer des caches dès que possible, afin qu'aucun utilisateur ne puisse arriver lors de la génération du cache ... J'ai un cron défini toutes les minutes qui le fait, en exécutant quelques fonctions et en demandant des pages …
16 7  hooks  caching 

3
Quel crochet puis-je utiliser pour les actions post-sauvegarde?
J'ai trouvé plusieurs messages avec cette même question, mais les réponses divergent toujours vers un autre sujet ou elles ne fonctionnent pas pour mes besoins. Une fois un nœud enregistré, je souhaite que mon module personnalisé insère une ligne dans l'une de mes tables personnalisées qui contient le nid du …
16 7  hooks  nodes 

3
Comment supprimer par programmation un champ d'un nœud?
Comment supprimer un champ d'un nœud par programme? J'ai une migration hook_update_Nqui déplace le contenu d'un champ dans une table personnalisée. Après cette migration, je souhaite supprimer le champ dans cette même fonction. Existe-t-il des API de champ qui permettent de supprimer des champs? Modifier, Solution : Parce que les …
16 7  entities  updating 

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.