web-dev-qa-db-fra.com

Bouton de réinitialisation pour les paramètres du modèle

Je crée un modèle joomla qui permet à l'utilisateur de modifier les styles de modèle (tels que le paramètre de famille de police, la couleur de fond, la couleur du texte, etc.) à partir du modèle de base.

Est-il possible de créer un bouton de réinitialisation, donc si vous avez gâché les paramètres, vous pouvez facilement restaurer certains champs aux paramètres par défaut?

Il y a une solution de contournement ici mais c'est incomplet. Merci!

3
webchun

Les options de style de modèle sont enregistrées dans #__template_styles.params.

Exemple d'un Protostar enregistré paramètres:

{"templateColor":"#696969","templateBackgroundColor":"#E3E3E3","logoFile":"","googleFont":"1","googleFontName":"Open+Sans","fluidContainer":"0"}

Donc, je suppose que vous aurez besoin d’un champ personnalisé, qui exécutera du code de mise à jour pour définir vos paramètres du style de modèle actuel sur un état par défaut.

2
FFrewin