Drupal

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


2
Comment passer une variable d'un module personnalisé à son fichier modèle?
J'ai besoin de connaître la méthode la plus simple pour passer une variable d'un module personnalisé à son fichier de modèle. J'ai créé le custom.module et placé custom.tpl.php dans le dossier du module. function custom_menu(){ $items = array(); $items['custom'] = array( 'title' => t('custom!'), 'page callback' => 'custom_page', 'access arguments' …
8 theming 

2
Pondération de Javascript dans les fichiers .info
Drupal 7 ajoute une nouvelle option de « poids » à drupal_add_js afin que vous puissiez contrôler l'ordre dans lequel les fichiers Javascript sont ajoutés à la page. Existe-t-il un moyen de le faire lors de l'ajout de Javascript dans des fichiers .info?
8 7  .info  javascript 



3
Rendu des éléments theme_item_list
Mon module fournit un bloc simple qui doit contenir une liste non ordonnée avec quelques images. À partir d'une fonction de bloc, je renvoie un tableau pouvant être rendu: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' => array('class' => 'foo1'), '#items' => array( /* …
8 7  forms  theming 



3
Afficher conditionnellement l'un des deux champs dans Display Suite?
Je me demande s'il existe un moyen intelligent ou préféré d'utiliser Display Suite pour afficher l'un des deux champs. Mon cas appelle donc soit une image, si elle est téléchargée, soit un EVA (entité vues pièce jointe). Je les ai tous deux affichés correctement, et bien sûr, si l'image n'est …
8 7  entities 

3
Exécuter une vue sans rendu
Je voudrais exécuter par programme une vue (en fournissant des arguments) et obtenir les résultats bruts, sans les rendre. C'est possible? Quand je l'utilise, $view->preview('default', $args);il convertit les résultats en HTML. Je sais que je peux utiliser $view->resultpour itérer les résultats bruts, mais le rendu personnalisé que j'utilise pour certains …
8 7  views 

1
Ajoutez votre propre contenu au nœud
J'ai créé un module qui ajoute du contenu personnalisé à un nœud; Je voudrais afficher ce contenu personnalisé dans la vue du nœud. Je pense que hook_node_view()c'est le bon crochet à utiliser, mais mon contenu ne s'affiche pas. ce que j'ai obtenu jusqu'à présent est le code suivant: function mymodule_node_view($node, …
8 7  hooks  nodes 

1
Drupal Commerce: Comment obtenir les paramètres du module de paiement?
Comment récupérer par programmation la configuration du module de paiement spécifique? j'ai essayé $settings = rules_config_load('commerce_payment_MODULE_NAME'); Il renvoie des informations très basiques (nom, ID, etc.) et un tableau de "paramètres" vide. Impossible également de l'obtenir directement à partir de DB. Il est stocké dans un tableau sérialisé qui ne peut …
8 7  commerce 

1
Comment charger une vue avec ajax pour que les fichiers js / css supplémentaires nécessaires à la vue soient également chargés?
Actuellement, j'utilise jQuery pour charger une vue, comme ceci: $.ajax({ type: 'POST', url: Drupal.settings.basePath + 'views/ajax', dataType: 'json', data: 'view_name=' + viewName + '&view_display_id=default&view_args=' + viewArgument, // Pass a key/value pair. success: function(data) { var viewHtml = data[1].data; target.children().fadeOut(300, function() { target.html(viewHtml); var newHeightOfTarget = target.children().height(); target.children().hide(); target.animate({ height: newHeightOfTarget …
8 7  views  ajax  javascript 

2
Comment les non-administrateurs ajoutent-ils du contenu?
Dans Drupal 7, comment laisser les utilisateurs avec un rôle spécifique ajouter de nouveaux articles? Je me suis connecté en tant qu'administrateur, définissez l'autorisation pour le rôle afin de permettre la création et la modification de nœuds qui sont des articles. Lorsque je me connecte avec un utilisateur avec le …
8 users  nodes 

2
Détecter la première page dans Drupal 6 avec javascript
En utilisant javascript dans Drupal 6, existe-t-il un moyen de détecter si la page actuelle est la première page? J'ai un module Drupal 6 personnalisé qui génère différents codes javascript selon que la page actuelle est en première page ou non. Il ajoute un seul fichier javascript à drupal, donc …

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.