Pour rendre des valeurs gérées en BO disponible dans un fichier template tu peux utiliser les variables systèmes de Thelia (Configuration > Variables système).
Une fois ta variable créé et renseignée tu pourras injecter la variable à l'endroit de ton choix grâce à la substitution
{config key="recaptcha_site_key"}
Les template Smarty de Thelia produisent de code HTML pour le navigateur, donc si ta clé est injectée dans du javascript au sein d'un template, cette clé sera visible via le source de la page dans le navigateur.
D'après la doc Google le site key est à intégrer dans ta page HTML (il sera visible donc).
Je ne connais pas le fonctionnement du module ReCaptcha mais je suppose que dans la configuration tu dois indiquer la clé secrète et la clé publique (Site key) fournies par Google et que le module va injecter pour toi le code JS qui va bien pour appeler le service.
Last edited by Nog (21-04-2020 17:23:59)