hook

Exposed filter & Hook & views

Bonjour,

J'ai un cas à priori très simple je pense, dont je ne sais me dépêtrer.

J'ai une vue qui liste un type de noeud.

A cette vue, j'ai des filtres que j'expose à l'utilisateur.

Le but du jeu consiste a ajouter un champs exposé personnalisé. Ce champs serait une simple case à cocher. Et, si elle est cochée, je souhaiterai ajouter un filtre personnalisé à ma vue.

J'ai donc tenté pas mal de Hook, form_alter, views_exposed_form_alter, views_query_alter, etc....afin de faire ma fonctionnalité. Mais voilà, je n'y parviens pas.

Souci hook_search et API Externe

Bonjour,

J'ai developpé il y a quelque temps un module qui va chercher du contenu externe au Drupal pour de l'affichage.
En consultation, tout marche comme sur des roulettes (je ne veux pas importer le contenu dans le Drupal, juste visualiser)!

Pas expert, je m'en suis sorti sans trop de soucis...jusque maintenant.

On m'a demandé une recherche, au départ basique. J'ai implémenté le hook_search pour générer mon onglet de recherche et j'attaque directement mon API dans le execute.

Affichage des dates début et fin

Bonjour,
Je souhaite faire une page contenant des données de plusieurs types de node.
Je fais donc un module avec les requêtes qui vont bien.
Par contre je rencontre un problème pour afficher les dates de début et de fin en utilisant la fonction theme_date_display_range().
En effet, je voudrais afficher les dates de mon événement au format "8/02/2016 au 10/02/2016" mais je ne suis pas sur d'utiliser la bonne fonction, ou quels sont les 2 derniers paramètres à passer :

Où et comment placer hook_views_query_alter ?

Bonjour,

J'ai besoin d'altérer une requête d'une vue. Ma question ne porte pas sur le contenu de la fonction hook_query_alter mais sur son implémentation.

Je ne sais pas exactement où la placer pour qu'elle soit auto-loadée. La doc dit :

This hook should be placed in MODULENAME.views.inc and it will be auto-loaded. MODULENAME.views.inc must be in the directory specified by the 'path' key returned by MODULENAME_views_api(), or the same directory as the .module file, if 'path' is unspecified.

Comprendre le fonctionnement de hook drupal

Bonjour à tous je commence le développement de module Drupal mais le problème est que je ne comprend pas comment Drupal fonctionne en interne. Comment les hooks marchent ? Voila la question.
Par exemple quand on implémente un hook, le hook_menu par exemple quand on charge une page c'est toute les implémentations du hook_menu qui sont appelé ?

Merci de vos réponse cordialement Manu_drupal.

Valeur par défaut pour un champ user_reference

Bonjour,

j'ai un formulaire custom pour ajouter un contenu d'un nouveau type.
Pour ce content type, j'ai un champ de type USER_REFERENCE.

J'aimerai que ce champ soit :

  • en modification libre pour les administrateurs
  • en lecture seule pour les autres utilisateurs, avec comme valeur par défaut le nom de l'utilisateur connecté

J'ai donc créé un hook form alter mais je n'arrive pas à trouver le code pour définir cette valeur par défaut.

Comment créer un bloc généré par un module ?

Bonjour à tous et à toutes !

Je souhaite créer un module capable d'afficher un bloc affichant un nuage de tag.
Ayant au préalable préparé mon nuage de tag en html, j'ai entrepris la création d'un module.

Comme pour tout les modules que je crée, 3 fichiers me sont nécessaires : .info; .module et .tpl.php

Arrivé à la création de mon .module, je n'arrive pas à trouver quelle fonction utiliser pour indiquer à mon module de prendre le html contenu dans mon .tpl.php.

Voici ou j'en suis arrivé, sachant que j'arrive à afficher correctement mon bloc :

obtenir autres variables dans un hook

Bonjour,

Je suis en train de créer un module qui me permet d'afficher ou non des éléments de formulaires.

Je suis dans ubercart dans le processus de commande, j'ai rajouté un module qui me permet d'afficher un formulaire dans les panneaux de validation de commande, et je voudrais afficher ce formulaire uniquement si le montant de la commande dépasse un certain montant. Le problème c'est que dans le hook_form_alter je n'ai pas accès à la variable $order qui me permettrait de tester ceci.

Comment puis-je faire? Un include ?


<?php

Surcharge d'un menu

Bonjour,

J'aimerai mettre en place un hook sur un de mes menus.
En suivant un peu les différents tuto (en anglais, donc je pense que j'ai loupé quelque chose...) je n'arrive pas à afficher ce que je veux.

Le nom de mon thème : HBEAUTY
Le nom de mon menu : menu-header-right
Le nom (machine) donné à mon menu : menu-menu-header

J'ai essayé les deux surcharges suivantes dans le fichier template.php de mon thème:

<?php
function HBEAUTY_links__system_menu_header_right($variable){
       
print_r($variable);
  return
"ok";
}
?>

et
<?php

Pages