Pas de titre sur le node de la page d'acceuil

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!

Voici mon (petit, je l'avoue) soucis:

Sur la page d'accueil de mon site Drupal Powered, j'ai une animation Flash.

Pour l'y intégrer, j'ai d'abord créer un Bloc dans lequel j'ai mis mon code.

Le problème, avec cette méthode, c'est qu'alors j'ai le texte d'introduction de Drupal;

"Bienvenue sur votre nouveau site Drupal !

Merci de suivre ces étapes pour configurer et commencer à utiliser votre site web :

1. Configurez votre site web Une fois connecté, visitez la section d'administration, où vous pouvez..."

Alors, pour pallier à ce problème, j'ai créé un node (page), avec mon code Flash, en Full-HTML, promu en page d'accueil.

MAIS (car, comme toujours, il y a un "mais")...

Je suis obligé de mettre un titre à mon node, alors que j'aimerais que seule mon animation Flash apparaisse sur ma page d'accueil.
J'ai bien essayé de mettre comme titre, mais il est pris tel quel...

Donc, quelqu'un aurait-il une technique/méthode/solution afin de publier un node sans titre?

Merci d'avance!!

Version de Drupal : 

Bonjour!

Alors voilà, effectivement, le <?php drupal_set_title(''); ?> marche, mais pas sur la page d'acceuil...

Mais c'est pourtant cela que j'aimerais obtenir.

Des idées??

Edit:

Voilà, j'ai réussi à régler le problème.

J'ai édité de fichier node.tpl.php de mon template, et j'ai supprimé ces quelques lignes:

<?php if ($page == 0): ?>
  <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>

Code qui imposait un titre sur la page 0 (homepage).

Voilà, ça peut toujours servir à quelqu'un! ;)

Salut,

D'après ce que tu écris, je pense que tu confonds 2 choses :

  • Par défaut, la page d'accueil affiche tous les noeuds qui ont le statut "promu en page d'accueil". Ces noeuds sont affichés sous forme de blog (du plus récent au plus ancien), chaque noeud ayant un titre. Si tu veux supprimer le titre de ces noeuds, il faut aller bidouiller dans node.tpl.php (ce que tu as fait).

  • Par ailleurs, dans l'admin de Drupal (Admin > Config du site > Informations), tu peux aussi désigner un noeud précis à afficher comme page d'accueil, en entrant l'url interne de ce noeud (par exemple, node/12). Dans ce cas, la page d'accueil n'affiche qu'un seul et unique noeud (et non une liste de noeud). Si tu utilises cette option, c'est bien drupal_set_title('') qui te permet de supprimer le titre.

Bon, j'ai l'air de pinailler, mais la "bonne pratique", c'est qd même la 2e option. :=)

Bonjour,

Dans le premier cas, c'est à dire sur la liste des noeuds. J'ai un résumé des noeuds sous le titre. On voit là comment enlever le titre.
Il y aurait une facon similaire de faire apparaitre "le type de contenu" (page, story, etc) rattaché au noeud?

Merci beaucoup!

Bonjour,

je suis actuellement sur Drupal 6.6 et j'ai désigné un noeud précis à afficher comme page d'accueil en entrant son URL interne mais impossible de faire disparaître le titre en insérant le code php drupal_set_title('').

La solution a t-elle changée depuis les mises à jour de Drupal? Merci.

Drupal ajoute la classe CSS "front" à la balise body lorsqu'on est sur la page d'accueil.
Dans mon fichier css, j'ai ajouté :

  .front h1 { display:none; }

Ça qui me permet de cacher le titre sans faire appel à PHP.

Je me demande comment les moteurs de recherche réagissent à un titre caché par CSS.

Dans mon cas particulier, si les lecteurs vocaux ou braille lisent le titre, ça ne dérange pas, c'était visuellement que le titre était gênant.

Florent

Bonjour,

il existe également un module (même si les modules sont gourmands) auto_nodetitle qui permet de cacher le titre d'une page aux utilisateurs. Je l'ai testé ça marche mais je ne sais pas si c'est très "pro" comme bidouillage. Au cas ou je vous en parle.