In Virtuemart3 gibt es kein eigenes Login Modul mehr, sondern nur noch das allgemeine Joomla!-Login.
Dies führt dazu, dass der Registrieren-Link dieses Moduls auf das Joomla!-Registrierungsformular und nicht auf das von Virtuemart zeigt. Dies ist of unschön, da das Joomla!-Formular nicht die für Virtuemart notwendigen Kundenfelder enthält.
Um aus dem Login-Modul direkt auf das Virtuemart-Registrierungs-Formular zu verweisen, sind folgende Schritte notwendig:
- Legen Sie ein Template-Override für das Login-Modul an: Legen Sie dazu einen Ordner .../templates/html/mod_login an. Kopieren Sie die Datei .../modules/mod_login/tmpl/default.php in diesen Ordner.
- Öffnen Sie die kopierte Datei und nehmen Sie die folgende Ersetzung vor:
<a href=″<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>">
ersetzen durch:
<a href=″
<?php echo JRoute::_('index.php?option=com_virtuemart&view=user&layout=edit'); ?>">
Von nun an verweist der Registrierungs-Link im Login-Modul auf die Virtuemart-Registrierung!
Da es sich um ein Template-Override handelt, wird dies auch nicht durch zukünftige Joomla!-Updates überschrieben.