Message d'avertissement

The subscription service is currently unavailable. Please try again later.

Structure d'un petit site (fil d'ariane et bouton retour)

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,

je débute sous Drupal et je réalise un site assez basique avec : une page d'accueil statique, une page de contact, une liste de fonds d'écran et une autre de bannières.

Pour cela j'ai créé 2 types de contenu :
- fond d'écran avec une image et un texte informatif
- bannière avec une image

Pour les lister, j'ai utiliser le module views.

Maintenant j'ai deux petits problèmes au niveau de la hiérarchie du site.

Tout d'abord sur la page d'un fond d'écran ou d'une bannière, je souhaiterai placer un lien de retour vers la liste des wallpapers/bannières en tenant compte de la pagination.

Je n'ai pas trouvé de types de champs à ajouter, donc comment faire cela ?

Un autre problème se situe au niveau du fil d'ariane. Actuellement j'utilise le thème par défaut qui en propose un. Pour l'instant, si je suis sur la page d'accueil, il ne s'affiche pas et si je vais dans la liste des fonds/bannières ou sur la page d'un fond ou d'une bannière, il affiche accueil.
Je n'en ai pas vraiment l'utilité donc je pourrai l'enlever mais je n'ai pas trouvé d'option dans le thème pour cela. Est-il possible de modifier ça dans les réglages ?
Sinon en le gardant, comment indiquer la hiérarchie du contenu ? Exemple : Accueil > Mes fonds d'écran > Mon super fond d'écran

J'ai encore un petit "soucis", sur les résumés des fonds d'écran/bannières, j'ai mis une miniature et il y a le lien "lire plus". Il n'est pas très adapté dans mon cas, donc est-il possible de modifier ce lien sans aller modifier du code ?

Merci d'avance pour votre aide

Version de Drupal : 

J'ai oublié un élément pour l'url : est-il possible d'avoir par exemple :
/fonds-d-ecran/mon-premier-wallpaper
et :
/bannieres/ma-banniere

?

Edit : pour cela, j'ai trouvé, il faut mettre un pattern différent dans les alias d'url comme "bannieres/[node:title]" ou "fonds-d-ecran/[node:title]".

Salut,

Concernant la personnalisation du fil d'ariane ou breadcrumb. Tu peux utiliser le module Custom Breadcrumb qui semble convenir à tes attentes.

Custom Breadcrumb : http://drupal.org/project/custom_breadcrumbs (dispo pour D7 mais en version alpha pour l'instant).

Personnellement, je suis sous D6 et je me sers de "Menu breadcrumb" qui correspond à mes attentes, sans hacks de Drupal.

Concernant la partie résumé des fonds d'écrans/bannières, je pense que Views peut sans doute répondre à tes attentes. Je m'en suis d'ailleurs servis pour modifie le lien qui permet de lire la suite des commentaires, car j'ai définit un nombre de caractère à afficher. Cela peut marcher pour ton cas.

N'hésites pas à me tenir au courant,

Merci de ta réponse.

Pour l'affichage d'une fiche d'un fond d'écran ou d'une bannière, j'utilise un type de contenu directement et non une vue du module views.

Si j'utilise le module views à la place d'un type de contenu, comment garder la pagination (exemple : s'il était à la page 2 de la liste des bannières).

Finalement j'ai fait ça "à la main".

Dans le fichier "site/all/themes/montheme/templates/page.tpl.php, j'ai mis :

<?php
if (isset($node)) {
   if (
$node->type == 'banniere') echo '<p><a href="/bannieres/">Retour</a></p>';
    elseif (
$node->type == 'fond_d_ecran') echo '<p><a href="/fonds-d-ecran/">Retour</a></p>';
}
?>

En se basant sur le type du noeud, on sait si c'est une fiche d'une bannière ou d'un wallpaper, et on met un lien retour.
L'avantage c'est que c'est plus léger qu'un module mais on ne garde pas la pagination et il faut mettre ça sur chaque thème.