Details
-
Type: Improvement
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: None
-
Fix Version/s: 1.5
-
Component/s: None
-
Labels:None
Description
CiviCRM navigation breadcrumbs currently display only in Drupal sites. Implementing them in Joomla will help with navigation usability. NOTE: This may be dependent on Joomla 1.5 release schedule.
Here is what we need to be implemented:
1. implement a function in CRM/Core/Menu.php called breadcrumbs()
2. This function looks at the 'q' or 'task' variables and genrates an array of arrays
3. each array element contains a 'title' and a 'url' which it retrieves/composes from the CRM_Core_Menu::items( ) array
4. It passes this array to a CRM/common/breadcrumbs.tpl file to get the breadcrumbs html
5. make sure the function is efficient as it is called on every page load