Details
Description
Drupal generally uses clean urls and does not recognise CiviCRM parameters on urls in several circumstances. Specifically here the metatag and language switcher modules wind up with truncated urls such as 'civicrm/contribution/transact' rather than 'civicrm/contribution/transact?reset=1&id=2'.
This results in people being switched onto invalid urls (language switcher) or metatags with poor metatag being crawled (metatag).
I have a PR with hooks that tackle this behaviour in these two modules. Credit to Mathieu Lutfy for the language switcher part which he CRM-11823 - If Civi bootstrapped, then merge its HTML header with the CMS's he published some time ago.
Attachments
Issue Links
- is supplemented by
-
CRM-16039 metatag and i18n cause problems with contribution forms
- Done/Fixed