Juste un petit morceau de code utile pour nettoyer la base des médias, qui n’existent plus physiquement. A adapter selon vos besoins ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Lire la suite →
Après un changement d’hébergeur, me revoilà de retour ! Il m’est arrivé ces derniers jours bien des problèmes suite à la mise à jour du module « field_collection ». Ce module est certes génial, et presque indispensable selon les types de contenus Lire la suite →
Je voudrais savoir comment appeler en PHP dans une page le champ suivant :
J'ai créé 2 champs pour le nom et le prénom pour le profil des utilisateurs. Je les ai dans le formulaire de création d'utilisateurs, mais quand je veux les appeler dans une page, je ne sais pas quelle variable appeler.
Par exemple, si je veux commencer une page par "bonjour PRENOM", comment faire ?
Or, dans la variable $user, j'ai tout sauf ces champs. Je peux récupérer le login faisant :
la version modifiée est
<?php if ($logo){
print'<a href="http://monsite.fr"';
print $language->language ; //test 1
if ($language->language != 'fr'){
print '/about/';
En étudiant un peu les fonctionnalités d’aperçu de contenu, j’ai découvert un module très intéressant si vous utilisez le module « context » pour entourer vos contenus de divers blocs. Le problème était que si le contenu n’était pas publié, il n’était Lire la suite →
Après avoir passé sa phase d’initialisation (bootstrap), Drupal appelle depuis l’index.php, la fonction chargée de trouver le bon « hook » de menu qui correspond à l’URL courante. Dans l’ordre, ça donne : menu_execute_active_handler() menu_get_item() _menu_translate() Quelques explications : menu_execute_active_handler() : charge la Lire la suite →
C’est expliqué sur drupal.org, au niveau de l’API du hook_block_view, dans un commentaire : si le bloc est en cache, dès le 2nd affichage du bloc, le hook_block_view correspondant n’est plus appelé. Logique, c’est ce qu’on veut en mettant du Lire la suite →
Il y a plusieurs façons de gérer le contenu principal de sa homepage. La homepage est la page « / » ou bien « /node ». Comportement par défaut de Drupal Le comportement par défaut de Drupal est d’afficher les N derniers articles (N Lire la suite →
Arg, Drupal m’a bien eu ! Je viens de passer 2 heures à comprendre pourquoi mon admin_menu n’apparaissait plus sur mon site, bien que connecté. Et j’ai découvert qu’il fallait faire gaffe aux render Arrays contenant une clé « #markup ». Si Lire la suite →
Décorticons un peu le système de cache de Drupal. Cache des pages et cache Drupal (backend) : Accéder à la page de configuration des caches via /admin/config/development/performance. Cocher la case « Mettre en cache les pages pour les utilisateurs anonymes » dans Configuration>Performances Lire la suite →