Design site

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,
j'ai mes contenus bien remplis, mes petits menus, tout qui va à peu près comme je voudrais.
Maintenant je veux attaquer le design du site.

je n'ai pas choisis de thème et je maitrise le css. je ne connais ni jquery ni javascript.
Comme pour de nombreux sites word press, j'aimerai que mon site "glisse" d'une page à l'autre (vers le bas, le haut à gache ou à droite en fonction de liens cliqués sur la page précédente).

Y a t'il un thème pour ça ?
je ne vois pas comment dire ça autrement, si vous avez des idées je suis preneuse.
Merci

Forum : 
Tags : 

Tout dépend si le site est en "one page" ou pas.

Sur un site que j'ai fait la page d'accueil est en one page, avec un scrolling glissant, via ce bout de JS dans la thème :

// Smooth Scroll to ID HashTags
jQuery(document).ready(function($) {
//$(function() {
  $('a[href*=#]:not([href=#])').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
      var target = $(this.hash);
      target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
      if (target.length) {
        $('html,body').animate({ scrollTop: target.offset().top }, 1500);
        return false;
      }
    }
  });
});

le site en question : http://www.peaumate.fr/

J'ai du gérer des div avec des ID dans les éléments de Panels pour arriver à cela, et les liens de menu sont du type /#mon-id-de-div.

par contre je ne sais pas si c'est possible entre plusieurs pages

J'imagine que tu fais référence à des sites qui utilisent AJAX pour charger les autres pages sans rafraîchissement du navigateur.

Je ne connais pas de thème qui utilisent cette technologie exclusivement. Par contre Drupal embarque déjà des fonctionnalités AJAX via jQuery et s'en sert même avec des modules issus du core (overlay par exemple). Il te faudra des notions en JS pour pouvoir je pense arriver à tes fins proprement.

Essayes quand même ce module pour voir ce que ça donne :
https://www.drupal.org/project/jquery_ajax_load