Details
-
Type: Improvement
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: 1.5
-
Fix Version/s: 1.5
-
Component/s: None
-
Labels:None
Description
CRM URLs currently come out looking much like this "civicrm/contribute/transact?reset=1&id=1". Those URLs break Drupal's menu/link system if you try to link to them as Drupal will turn the URL into "civicrm/contribute/transact%3Freset%3D1%2526id%3D1" which results in 403/404s.
A better way to print such URLs would be "civicrm/contribute/transact/1" or even "civicrm/contribute/transact/reset:1/id:1". Alternatively, CRM could decode "civicrm/contribute/transact%3Freset%3D1%2526id%3D1" style URLs passed from drupal and parse them correctly.
Robin