Changeset 6529
- Timestamp:
- 12/17/09 11:23:09 (9 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/project/modules/devel/cms3/portal/actiongroups/portalfront.actiongroup.php
r6527 r6529 33 33 $inherited = false; 34 34 $visibility = $headingElementInformationServices->getVisibility($public_id, $inherited); 35 36 35 if ($visibility){ 37 36 $element = $headingElementInformationServices->get($public_id); 38 $breadcrumb[CopixURL::get('heading||', array( 'public_id'=> $public_id, 'caption_hei'=>$element->caption_hei) )] = $element->caption_hei; 37 $breadcrumb[] = array ( 38 'url' => CopixURL::get ('heading||', array ('public_id' => $public_id, 'caption_hei' => $element->caption_hei)), 39 'caption' => $element->caption_hei, 40 'element' => $element 41 ); 39 42 } 40 43 } 41 44 if (count ($breadcrumb)){ 42 $breadcrumb[CopixUrl::getRequestedBaseUrl ()] = 'Accueil'; 43 $breadcrumb = array_reverse( $breadcrumb, true ); 44 _notify ('breadcrumb', array ('path' => $breadcrumb)); 45 $breadcrumb[] = array ('url' => CopixConfig::get ('default|homePage'), 'caption' => 'Accueil'); 46 $breadcrumb = array_reverse ($breadcrumb, true); 47 $responses = _notify ('cms_getbreadcrumb', array ('complexpath' => $breadcrumb, 'element' => $editedElement)); 48 if (count ($responses) > 0) { 49 $newBreadcrumb = array (); 50 foreach ($responses->getResponse () as $response) { 51 $newBreadcrumb[(isset ($response['level'])) ? $response['level'] : 0] = $response['breadcrumb']; 52 } 53 ksort ($newBreadcrumb); 54 $breadcrumb = array_pop ($newBreadcrumb); 55 } 56 _notify ('breadcrumb', array ('complexpath' => $breadcrumb)); 45 57 } 46 58
Note: See TracChangeset
for help on using the changeset viewer.
