Information importante
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Hello, Dans les paramètres
Permalien Soumis par max0042 le 28 Août, 2009 - 11:32
Hello,
Dans les paramètres de visibilité de ton block, sélectionnes "Afficher le bloc seulement dans les pages listées" et ajoutes la ligne :
blog/*
Oui c'est ce que j'avais
Permalien Soumis par floown@drupal.org le 28 Août, 2009 - 11:46
Oui c'est ce que j'avais fait, mais je voudrais l'avoir en php ;)
Ah je n'avais pas compris
Permalien Soumis par max0042 le 28 Août, 2009 - 11:59
Ah je n'avais pas compris ;)
Dans ce cas :
Quand tu fais appel au hook_block pour créer tes blocks tu dois spécifier :
- $blocks[delta_de_ton_block]['visibility'] : correspond au champs radio "Afficher le bloc sur certaines pages seulement"
ainsi que :
- $blocks[0]['pages'] : correspond au contenu du textarea "Pages";
Dans ton cas cela devrait être :
function tonmodule_block($op = 'list', $delta = 0, $edit = array()){
if($op == "list"){
$blocks[0]['info'] = t('mon block');
$blocks[0]['visibility'] = 1;
$blocks[0]['pages'] = "blog/*";
}
return $blocks;
}
Merci ! Je vais tester.
Permalien Soumis par floown@drupal.org le 28 Août, 2009 - 12:29
Merci ! Je vais tester.
En fait, j'ai un petit souci
Permalien Soumis par floown@drupal.org le 2 Septembre, 2009 - 10:31
En fait, j'ai un petit souci quand je clique sur "Ajouter un commentaire" sur le blog, la galerie ou les actualités.
Peu importe la view, avec ce type de lien je me retrouve avec des url du genre : comment/reply/185#comment-form donc je peux plus faire appel à un quelconque test sur l'url pour afficher mes blocs. La galerie aux commentaires ouverts et les actualités ont d'autres blocs visibles, ou non, et suivent le même schéma de détection d'url.
Donc ça va pas. Il me faudrait détecter en plus de la section selon l'url, le type de vocabulaire (chaque section à un vocabulaire différent).
Svp, un petit coup de main php pour une nulle en code ?