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:

  1. 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.
  2. Ö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.