Missing user information message on activation by mail after user registration

Started by MuiTolAtLoy, May 31, 2023, 15:14:56 PM

Previous topic - Next topic

MuiTolAtLoy

The "New user activation" of our Joomla 3.10.11 page is set to "self" and the Joomla registration is redirected by the VM Framework Loader plugin.
After submitting the registration form the message "Registration Completed! Your account has been created and an activation link has been sent to the e-mail address..." used to show up.
In VirtueMart version 4.0.20 this message is missing.

jenkinhill

The message may not be displayed - but is the email sent?  What language is used on the site?
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

MuiTolAtLoy

Thank you for your answer.

Yes, the mail is sent, but no message to the user informing him of the mail.

There are two languages installed: en-GB and de-DE. English is the default language an I tested this behaviour on the english page.
It is a Joomla 3.10.11 installation using the standard template without any overrides. Same for VM 4.0.20 and the VM Framework Loader plugin.

jenkinhill

Check if the language key "COM_VIRTUEMART_REG_COMPLETE_ACTIVATE" is present in your language files. It should be in
/components/com_virtuemart/language/en-GB/en-GB.com_virtuemart.ini
and
/administrator/components/com_virtuemart/language/en-GB/en-GB.com_virtuemart.ini

And in the equivalent de-DE files

There have been mentions of some missing entries.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

MuiTolAtLoy

I updated to VirtueMart 4.0.22. Now the message is displayed in all languages.
Thank you for your help and advice.