Y a-t-il un plugin que je dois installer pour que cela fonctionne ? Je l’ai ajouté à l’en-tête de mon thème mais cela ne semble pas fonctionner pour moi.
<script type="text/discourse-plugin" version="1.4.0">
api.onPageChange((url) =>{
if (url.match(/\/preferences\/profile/)) {
var userField = document.querySelector('.user-field-test-selector');
if (userField) {
var input = userField.querySelector('input');
if (input) {
input.classList.add('testSelector');
input.type = 'date'; // Utilisation de l'entrée de date HTML5 native
}
}
}
});
</script>
Remplacez user-field-test-selector par le nom de classe correspondant :
Serait-il possible de limiter cela à l’année seulement ? Nous souhaitons connaître l’âge approximatif de nos utilisateurs pour le suivi et la gestion de la diversité, mais nous ne voulons pas conserver leur date de naissance complète.
Est-il également possible d’utiliser ce type de méthode pour avoir un champ déroulant consultable (c’est-à-dire avec des centaines d’options) ?