Drupal

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

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 

3
Comment résoudre ce conflit entre deux modules de fonctionnalités?
J'ai deux types de contenu avec différents menus, vues, menus, etc. que j'ai emballés en deux modules personnalisés de fonctionnalités. Les deux types de contenu utilisent à la fois une taxonomie et utilisent plusieurs des mêmes champs dans la base de données. Lorsque je charge ces modules de fonctionnalités dans …
16 features 

10
Où PEAR installe-t-il Drush? [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet des réponses Drupal. Fermé il y a 4 ans . J'ai installé Drush en utilisant l'option PEAR mentionnée sur la page …
16 drush 

4
Comment obtenir $ view-> le numéro de ligne réel?
Comment obtenir le nombre réel de lignes dans views-view-field - title.tpl.php dans Drupal7 et views3? Je sais comment obtenir le total $view = views_get_current_view(); $view->total_rows; Mais comment obtenir le numéro de ligne réel? Pour imprimer 1/4 2/4 3/4 4/4
16 views  theming 

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 

1
Check_plain () suffit-il?
Est - check_plain () suffisant pour réafficher le texte saisi par les utilisateurs dans le navigateur, ou devrais - je encore avec filtre filter_xss () ?
16 security 

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.