THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

Est ce qu'il est possible de dissocier en 2 partir le formulaire de connexion à son compte sur Thelia ?
C'est à dire un formulaire qui permet juste la connexion à son compte et un autre formulaire à coté qui permettrai juste la création de son compte ?
Création d'un module spécifique ou on peut toucher à la template et l'adapter de cette manière ?

Offline


les 2 formulaires etant deja existant
tu as juste a personnaliser ta page login

si tu fais ton propre template, n'utilises pas celui par defaut !

Offline


D'accord donc j'ai juste à faire un mix des 2 sur la template login ?

Offline


Lors de la création de mon nouveau formulaire, je viens d'y penser comme on différence les messages en fonction des champs ?

url de préproduction : http://pp.signal-eboutique.com/web/login pour tester.

Merci,

Offline


je ne comprends pas la question
tu as 2 form avec 2 actions differentes
le form du login  avec l'action  action="{url path="/login"}"
le form register avec l'action action="{url path="/register"}"

vu ta page tu utilises juste un affichage different pour la page login d'un form tu l'as separé en 2
dans ton cas tu préremplis les champs manquants en cachés dans chaque form
field="account"  value="0"  form de droite   et "1" form gauche

Offline


Oui c'est tout à fait cela que j'ai fait au niveau de l'affichage car le client souhaiterais garde le fonctionnement de base du formulaire mais que l'affichage soit différente.
Soit en effectuant cela, au niveau de l'affichage tout fonctionne mais lorsque j'effectue des erreurs saisies.
Par exemple pour le champs email qui est identique sur le form de droite et de gauche, donc l'erreur s'affiche tout le temps sans les différencier.
Et j'aimerais corriger cela, si j'ai réussi à me faire comprendre ou pas ?

Offline


Tu n'as pas compris pas ma réfléxion ?

Offline


je ne sais pas
avec du javascript ... sur le field account

Offline


Merci

Offline


Je ne vois pas trop ce que tu veux dire par Javascript via le field account ?

Offline


le champ account

{form_field field="account"}
                        <legend>{intl l="Do you have an account?"}</legend>

est utilisé pour activer le champ 'mot de passe'  dans le template default
lorsque le client remplit l'email a droite account = 0

si erreur et que
account = 0 tu mets l'erreur sur le champ de droite
ou si account = 1 a gauche

tu n'as pas besoin de javascript
un test smarty sur account devrait suffire pour mettre le bon style

Last edited by zzuutt (06-07-2017 08:04:49)