Page d'accueil d'un site drupal

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.

Bonjour,

Cela fait une semaine que j'ai mis le nez dans Drupal et j'avoue que ce CMS me plait bien. Je voudrais remercier l'équipe de drupalfr qui a déjà fait un boulot remarquable pour franciser l'info.

Je viens pour ma part de jeter mon dévolu sur Drupal pour créer un site communautaire (et oui un de plus). J'ai aujourd'hui pleins de question à poser mais je vais y aller progressivement ;-).

La première sera assez générale je pense. Voila je voudrais que ma page d'accueil regroupe un certain nombre d'informations et de module. Je ne vois absolument pas comment faire. S'agit-il pour moi de rentrer dans le code du template et d'ajouter à la main ce que je souhaite sur cete page d'accueil ou bien y-a-t-il une soluiton par le biais de l'interface d'administration ?

Merci d'avance de vos réponses.

François
PS : un moteur de recherche sur le forum ce serait super !!! ;-)

salut et bienvenue dans la communauté..
deja, tu peux avoir un template dédié a la front page.

page-front.tpl
ensuite, tu peux alimenter cette page en y insérant des blocks provenant de views que tu crée ou de modules par exemple..

prenons le block du module "comment" qui va afficher les derniers commentaires :

-soit : en activant le block dans une région de block, disons sidebar-left, en luis disant de s'afficher QUE sur la front-page (dans l'edition d'un bloc >>> )

-soit directement dans ton template de la front-page:

<?php
 $block
= module_invoke('comment', 'block', 'view',0);
?>
<?php
 
print $block['title'];
?>
<?php
 
print $block['content'];
?>

ceci t'affichera le titre et le contenu du bloc ayant l'id 0 du module "comment".
pour connaitre l'id d'un block, il suffit de poser la souris sur le lien d'edition du bloc et de regarder son url.

Il y a surement d'autres moyens d'alimenter une front-page !

++

Merci de ta réactivité,

Cela me permet de commencer à comprendre comment tout cela fonctionne. Je pense que d'autres questions viendront malgré tout ;-)

Encore merci

François

Je mets mon grain de sel mais vous etes un peu violent pour un debutant avec des module_invoke and co :))

Perso je conseillerai de jeter un oeils a des modules comme
http://drupal.org/project/front
http://drupal.org/project/panels
et http://drupal.org/project/views (mais qui est un peu plus complexe d'un pt de vue de l'UI

Bon courage et bienvenue.

PS: le moteur de recherche est en haut avec le lien "Recherche" ;)

Je reviens un peu tard vers vous (il y a tellemtn de choses à ingurgiter, bonjour l'indigestion) pour vous remercier de vos message et de vos encouragement.

C'est vrai que Drupal est déroutant surtout quand on a ses habitudes avec d'autres CMS. Mais bon après tout ce que je viens de lire je pense que c'est LE cms que je recherchais pour mes nouveaux projets.

Encore merci de votre accueil.

François

Bonjour tout le monde.
Mon problème est le suivant:
1. j'ai rajouté 2 régions à mon theme (framawork)
2. j'ai modifié les fichiers page.tpl et page-front.tpl pour y insérer ces nouvelles régions. Ensuite j'ai créé un block que j'ai positionné dans une de mes 2 nouvelles régions.
3. jusque là tout va bien.
4. le problème commence lorsque je veux styliser ma région et/ou mon block avec mon fichier style.css : les modifs se font en page.tpl mais rien ne bouge en page-front.tpl!!
Si quelqu'un a une idée je suis preneur.
Merci d'avance.