Catégories:
Bonjour à vous,
J’ai plusieurs articles, que je voulais regrouper dans divers blocs créés pour ma page d’accueil, pour :
- d’une part les regrouper en fonction de leur thème.
- d’autre part leur donner une apparence particulière selon le bloc dans lequel je les aurais dirigés (grâce à un design particulier de chacun des blocs).
Or je ne parviens pas à diriger un article existant vers un bloc. Je ne comprends pas pourquoi. Aurais-je mal compris l’utilisation des blocs ?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Et question subsidiaire :-)
N’y a-t-il pas un moyen de faire apparaître les articles créés sur, par exemple, la page d’accueil, dans un ordre autre que celui de la date/heure de leur création ?
Stéphane53
83
Bonjour,
première info : je suis pas un spécialiste de Drupal et je ne dis pas que la solution proposée est la seule, ni la meilleure.
Qu’entends-tu par «je ne parviens pas à diriger un article existant vers un bloc» Si j’ai bien compris la philosophie des blocs de drupal, tu crées des blocs avec un contenu dedans et ensuite tu peux placer ces blocs comme tu veux sur ta page (grâce à la page admin/build/block sur ton site).
Pour dire à Drupal comment tu veux regrouper tes articles, il lui faut un critère de sélection. Cela peut être un terme de taxonomie(ce qui me semble adapté à ton problème), un champ CCK ou autre…
Ensuite pour grouper ces articles dans un bloc, le module Views est ton ami (même s’il est impressionnant au premier abord). Son boulot c’est de trier tes noeuds (ici tes articles) suivant les critères que tu lui donnes puis d’afficher ces listes avec le format que tu veux. Ceci dans des pages ou dans des blocs.
Ensuite, comme dit plus haut tu gère la positions des blocks que tu viens de créer sur la page d’admin des blocks.
Ceci réponds, j’espère, à peu près à tes deux questions.
Pour la question subsidiaire, c’est le même principe qui s’applique : une «view» qui n’affiche que les articles de la page d’accueil et triés suivant le critère que tu choisis. (Il me semble même qu’il y a une view de ce type installée par défaut avec le module. Il n’y a «plus qu’à» l’activer et la configurer suivant tes besoins.
En espérant que ça t’aide
GuiΩ
12
Bonsoir,
En fait j’ai passé l’après-midi à décortiquer les modules CCK et Views : j’étais donc sur la bonne piste !
Je pense que j’ai mal saisi le rôle des modules «blocs», car je fais l’amalgame avec les «conteneurs» ou «blocs» en CSS (qu’on utilise pour la mise en page). Bref je les prends pour des possibles contenants de plusieurs contenus (or apparemment 1 bloc n’a qu’un seul contenu - plus ou moins complexe, mais un seul). (Si je me trompe me le dire !)
Merci pour la réponse : je vais revoir de nouveau les 2 modules plus haut… :)
Stéphane53
83
«Pour grouper des articles dans un bloc…» : j’ai besoin d’une confirmation. On ne peut pas, de manière très simple et directe c.a.d. autrement que par exemple ce module «views» (et donc l’élaboration de listes), mettre dans un bloc une série d’articles bien déterminés ?
Et ça me ramène à une autre question, au sujet du module Panels cette fois-ci, avec lequel j’ai le même problème : dans le «panels content» (donc la gestion de contenu du module «panels»), ne peut-on pas encore une fois intégrer des articles ou des pages existants ? J’ai beau chercher dans les options données en cliquant sur les petites icones liées au région du «panel» (avec «add content»), je trouve de tout sauf… les contenus de base que sont les articles ou les pages. Même dans la section «node» dans laquelle ils devraient pourtant se trouver.
Stéphane53
83
Les Panels nodes n’ont que peu de fonctionnalités (mais tu peux tout de même y mettre tes articles en cherchant dans add content > Existing node. )
Si tu veux un peu plus de souplesse, utilise un mini panel et selectionne tes articles au niveau du «context» tu les retrouveras alors dans contenu > add content > node
GuiΩ
12
Oui en passant par les mini panels, j’ai pu enfin trouver l’accès à ces noeuds. Il faut réécrire le titre du noeud (dans mon cas de l’article) pour le faire apparaître… Merci :)
Par contre 2 nouveaux problèmes ;-)
Il faut revenir à sa page de création (build/panels) pour le retrouver, et le paramétrer…
Du coup je ne sais pas comment faire pour le publier qq part sur mon site, via les différentes sections proposées ici (aperçu, layout, paramètre, context, contenu, et exporter).
Serait-ce via une exportation ?…
Je suis allé revoir comment je les avais insérés dans ces panels, et je ne vois pas où une option de visibilité/publication apparaît (si ce n’est sur la page admin/content/node : mais là ils semblent bien paramétrés et pourtant restent vides à l’affichage).
Stéphane53
83
Ca y est j’y suis au sujet des minis-panels.
Contrairement aux «panels non-minis» (panel page ou panel node), ils ne sont pas considérés comme des noeuds, mais comme des blocs. Bref c’est dans la section Blocs qu’on peut les retrouver, pour les afficher ici ou là dans une région…
Il faut vraiment… Enfin bref…
Me reste l’affichage de mes panels (panel page ou panel node) qui ne veulent toujours pas laisser apparaître leur contenu sur mes pages…
:-O
Stéphane53
83
Me suis réjouis trop vite : le mini-panel apparaît complet uniquement pour l’administrateur.
Mais pour le visiteur on ne voit, comme pour les autres panels («non-minis»), que son titre et pas de contenu (une fois de plus…).
Je n’ai pourtant coché aucune option dans «Afficher le bloc pour des rôles spécifiques».
Bref…
Stéphane53
83
Si ton but est juste de lister les articles dans un block avec un lien pour les afficher, alors tu peux créer un nouveau menu dédié à cela
GuiΩ
12
D’accord. Merci, j’étudierai ça quand j’aurais à attaquer ma page de type «historique de news». Ca semble la bonne piste en effet…. :-)
Stéphane53
83