Ce tutorial va vous expliquez comment ajouter sur la version [5.0] un bouton qui permet de remonter automatiquement en haut de page lorsque celle-ci est un peu longue, vous évitant ainsi de scroller pour y parvenir.
Dans le fichier
frame.tpl, ajoutez entre les lignes
# INCLUDE BODY #
et
# INCLUDE JS_BOTTOM #
le code
Dans le fichier
frame.tpl, ajoutez juste après
# INCLUDE JS_BOTTOM #
le code suivant :
Dans la partie javascript, 800 représente le nombre de crans de scroll avant l'apparition du bouton (1 cran = 100), 1200 représente en millisecondes, le temps pour "remonter" en haut de page
Enfin dans le fichier
design.css à la fin du fichier, ajoutez :
Ce code sera sera implémenté de base dans la version 5.1. Dans l’éventualité ou vous n'en voulez pas, il suffira de modifier la valeur du bottom de la classe .scroll-to-top
dans le fichier design.css pour l'envoyer en dehors de la page, par exemple bottom: -1000;
ou encore de supprimer le lien dans le fichier frame.tpl
Pour ceux, qui sont toujours en [4.1] voir moins, il faut ajouter l'appel du plugin Jquery et utiliser la méthode du no-conflict pour assurer une compatibilité avec le plugins Javascript Prototype.
Dans le fichier
frame.tpl juste après
# INCLUDE JS_TOP #
, ajoutez :
et remplacez jQuery par $ dans le script d'avant.
Il est possible que dans votre design, vous souhaitiez ajouté un bouton pour descendre et pied de page et non pas monté en haut de page.
C'est la raison pour laquelle nous avons ajouté les lignes :
Pour que cela fonctionne, il vous suffit de mettre l'id
#scroll-to-bottom
à votre bouton.
<a id="scroll-to-bottom" href="#"></a>
Ce bouton n'étant pas aussi courant que le scroll-to-top, il n'est pas présent dans le thème de base. Il vous faudra le customiser à votre souhait pour correspondre à votre design.
enjoy
