Ich hab vorhin mal eine kleine jQuery-Funktion gebastelt.
Die funktioniert aber nur zuverlässig, wenn nur Vor- und Nachname eingegeben werden. Wenn da noch ein zweiter Vorname oder ein Doppelnachname ohne Bindestrich kommen, dann muss der Benutzer das nachher selbst in seinem Kundenbereich ändern. Oder man muss halt das Array auf Länge prüfen, und dann die jeweiligen Werte zuweisen.
<script>
jQuery( "#name_field" )
.focusout(function() {
var value = jQuery("#name_field").val();
var splitted = value.split(" ");
jQuery("#first_name_field").val(splitted[0]);
jQuery("#last_name_field").val(splitted[1]);
})
.focusout();
</script>
Das kann man einfach als Text-Modul in Joomla anlegen und dem Menüpunkt zur Registrierung zuweisen, hab's in VM2.6 versucht, sollte aber auch mit VirtueMart 3 funktionieren.
Hab's in meinem Testshop einmal angelegt.
Ihre Kontodaten
Auf Grundlage dieser Idee kann man dann die Felder ausblenden, oder man lässt sie dort und der Benutzer kann es noch einmal überprüfen.
So long
Stefan