diff --git a/islandora.api.php b/islandora.api.php
index 7231dff9..49085b1d 100644
--- a/islandora.api.php
+++ b/islandora.api.php
@@ -87,6 +87,12 @@ function hook_islandora_postingest($islandora_object){}
*/
function hook_islandora_ingest_registry($collection_object) {}
+/**
+ * Register a datastream edit route/form.
+ * @param $islandora_object
+ * @param $ds_id
+ */
+function hook_islandora_edit_datastream_registry($islandora_object, $ds_id) {}
/**
* alter an object before it gets used further down the stack
diff --git a/islandora_basic_collection/theme/islandora-basic-collection-wrapper.tpl.php b/islandora_basic_collection/theme/islandora-basic-collection-wrapper.tpl.php
index 355da7cf..316ac719 100644
--- a/islandora_basic_collection/theme/islandora-basic-collection-wrapper.tpl.php
+++ b/islandora_basic_collection/theme/islandora-basic-collection-wrapper.tpl.php
@@ -25,7 +25,9 @@
-
+
+ $view_links, 'attributes' => array('class' => array('links', 'inline'))));?>
+
diff --git a/islandora_basic_collection/theme/islandora_basic_collection.theme.inc b/islandora_basic_collection/theme/islandora_basic_collection.theme.inc
index 5f5ade6b..56932fd4 100644
--- a/islandora_basic_collection/theme/islandora_basic_collection.theme.inc
+++ b/islandora_basic_collection/theme/islandora_basic_collection.theme.inc
@@ -23,26 +23,26 @@ function islandora_basic_collection_preprocess_islandora_basic_collection_wrappe
global $base_url;
if ($display == 'grid') {
$query_params['display'] = 'list';
- $list_link = l('List View', $base_url . '/islandora/object/' . $islandora_object->id, array('attributes' => array('class' => 'islandora-view-list'),
- 'query' => $query_params));
+ $list_link = array('title' => 'List View', 'href' => $base_url . '/islandora/object/' . $islandora_object->id, 'attributes' => array('class' => 'islandora-view-list'),
+ 'query' => $query_params);
unset($query_params['display']);
$query_params['display'] = 'grid';
- $grid_link = l('Grid View', $base_url . '/islandora/object/' . $islandora_object->id, array('attributes' => array('class' => array('islandora-view-grid', 'active')),
- 'query' => $query_params));
+ $grid_link = array('title' => 'Grid View', 'href' => $base_url . '/islandora/object/' . $islandora_object->id, 'attributes' => array('class' => array('islandora-view-grid', 'active')),
+ 'query' => $query_params);
$collection_content = theme('islandora_basic_collection_grid', array('islandora_object' => $islandora_object, 'collection_results' => $results));
}
else {
$query_params['display'] = 'list';
- $list_link = l('List View', $base_url . '/islandora/object/' . $islandora_object->id, array('attributes' => array('class' => array('islandora-view-list', 'active')),
- 'query' => $query_params));
+ $list_link = array('title' => 'List View', 'href' => $base_url . '/islandora/object/' . $islandora_object->id, 'attributes' => array('class' => array('islandora-view-list', 'active')),
+ 'query' => $query_params);
unset($query_params['display']);
$query_params['display'] = 'grid';
- $grid_link = l('Grid View', $base_url . '/islandora/object/' . $islandora_object->id, array('attributes' => array('class' => 'islandora-view-grid'),
- 'query' => $query_params));
+ $grid_link = array('title' => 'Grid View', 'href' => $base_url . '/islandora/object/' . $islandora_object->id, 'attributes' => array('class' => 'islandora-view-grid'),
+ 'query' => $query_params);
$collection_content = theme('islandora_basic_collection', array('islandora_object' => $islandora_object, 'collection_results' => $results));
}
- $variables['list_link'] = $list_link;
- $variables['grid_link'] = $grid_link;
+ $variables['view_links'] = array($grid_link,$list_link);
+ //$variables['grid_link'] = $grid_link;
$variables['collection_content'] = $collection_content;
}