web-dev-qa-db-fra.com

Ajout de texte au formulaire d'inscription

J'utilise Joomla 3.6 et je veux juste ajouter un texte informatif en haut du formulaire d'inscription. J'ai vu des suggestions sur les dérogations linguistiques, mais cela ne veut rien dire pour moi. Avec le formulaire de connexion, vous pouvez ajouter du texte ci-dessus et ci-dessous. N'y a-t-il pas quelque chose de similaire pour le formulaire d'inscription? Si ce n'est pas le cas, quelqu'un peut-il expliquer comment ajouter du texte sans risque de le faire disparaître lors de la mise à jour. Merci

6
Kirsten

Vous pouvez le faire de deux manières (les deux sont protégés de la mise à jour Joomla/vous ne perdrez pas les modifications lors de la mise à jour de votre Joomla).

1. En utilisant le remplacement de modèle

Copiez le fichier /components/com_users/views/registration/tmpl/default.php

à

/templates/votre_nom_modèle/html/com_users/registration/default.php

puis ouvrez-le avec votre éditeur php préféré. Aux lignes 29 à 32, vous verrez ce code:

<?php if (isset($fieldset->label)): ?>
        <legend><?php echo JText::_($fieldset->label);?></legend>
<?php endif;?>

Ajoutez simplement votre texte après ce code pour qu'il devienne comme ceci:

<?php if (isset($fieldset->label)): ?>
        <legend><?php echo JText::_($fieldset->label);?></legend>
<?php endif;?>
<p>This is your additional text</p>

2. En utilisant le remplacement de langue

Je ne sais pas pourquoi vous pensez que le remplacement de langue ne fonctionnera pas, mais vous pouvez essayer ces étapes ci-dessous (ceci est en effet un peu compliqué, mais cela devrait être simple et vous pouvez le faire si vous ne voulez pas toucher au code )

Allez à Extensions> Languges> Remplacer (s) à partir de votre page Administrateur. Cliquez sur le bouton Nouveau , puis recherchez COM_USERS_REGISTRATION_DEFAULT_LABEL dans le formulaire de recherche situé à droite de la page et définissez la recherche à Constante . Cliquez sur l'élément de résultat, vous verrez dans la partie gauche une chaîne à remplacer.

Remplacez le texte "Enregistrement de l'utilisateur" par ceci:

User Registration </legend> <p>This is your additional text</p><legend>

enter image description here

6
webchun