Skip to content

Commit 588acb5

Browse files
committed
discoverygarden#84: use menu path in jstreebuilder
1 parent c0fee29 commit 588acb5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

includes/jstreebuilder.inc

+5-1
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,14 @@ class ContainerListJSTreeBuilder extends JSTreeBuilder {
218218
* adjustments to the data.
219219
*/
220220
protected function getComponentTree(DOMElement $element) {
221+
static $menu_item = false;
222+
if (!$menu_item) {
223+
$menu_item = menu_get_item();
224+
}
221225
$type = $element->getAttribute('level');
222226
if (in_array($type, array('series', 'subseries'))) {
223227
$to_return = parent::getComponentTree($element);
224-
$to_return['a_attr']['href'] = url("islandora/object/{$this->object->id}", array('fragment' => $to_return['id']));
228+
$to_return['a_attr']['href'] = url(implode('/', $menu_item['original_map']), array('fragment' => $to_return['id']));
225229
$to_return['id'] = "container_list_{$to_return['id']}";
226230
return $to_return;
227231
}

0 commit comments

Comments
 (0)