Déplacer un bouton dans un autre bloc

Re: Déplacer un bouton dans un autre bloc

par Sébastien Mehr,
Nombre de réponses : 0
Avatar Développeurs Avatar Testeurs

Bonjour,

Dans la mesure du possible, il est conseillé de ne pas modifier directement du code source que ce soit du code "core" de Moodle ou d'un plugin, comme un thème. En procédant ainsi, vous devrez, à chaque mise à jour de votre thème, ré-appliquer les mêmes modifications ce qui peut être assez fastidieux (sans compter les effets de bord que vous risquez de causer).

S'il s'agit simplement de masquer un élément de manière globale sur votre plateforme, on peut assez facilement s'en sortir en ajoutant une règle css additionnelle. un simple display:none; sur le bon sélecteur css pourra vous permettre de faire disparaître n'importe quel élément "gênant", du moment que vous identifiez de manière précise son attribut (classe, id, etc). Vous pouvez ajouter cette règle dans les options d'administration de votre thème (option SCSS Brut).

Lorsqu'il s'agit de déplacer des éléments d'interface du thème, ça se complique. Pour être tout à fait dans "les clous" et si vous voulez vous lancer dans des modifications importantes il faudra passer par la création d'un thème enfant. Un thème enfant vous permettra de créer un thème qui s'appuie sur un autre (ici Fordson). Dans ce thème enfant, vous pourrez "écraser" les templates du thème par défaut en les remplaçant par les vôtres. Votre thème contiendra ainsi uniquement vos templates sans altérer le thème parent.

Vous trouverez une documentation du fonctionnement des templates à cette adresse : https://docs.moodle.org/dev/Templates

Seb


Moyenne des évaluations Utile (3)