diff --git a/ckanext/odsh/templates/header.html b/ckanext/odsh/templates/header.html
index 85f97274022d38dc50fbf15d15e2f7b325883e4c..c921aed0fbadde99193d635f4a62724651e09866 100644
--- a/ckanext/odsh/templates/header.html
+++ b/ckanext/odsh/templates/header.html
@@ -2,6 +2,9 @@
 {% asset 'ckanext-odsh/odsh_toggle_menu' %}
 {% endblock scripts %}
 
+{% set dataset_type = h.default_package_type() %}
+{% set org_type = h.default_group_type('organization') %}
+
 {% block header_wrapper %}
 {% block header_account %}
 <header class="navbar navbar-static-top masthead">
@@ -41,8 +44,8 @@
           {% block header_site_navigation_tabs %}
           {{
             h.build_nav_main(
-              ('search', _('Datasets')),
-              ('organizations_index', _('Organizations'))
+              (dataset_type ~ '.search', _('Datasets'), ["dataset", "resource"]),
+              (org_type ~ '.index', _('Organizations'), ['organization'])
             )
           }}
           {% endblock %}
diff --git a/ckanext/odsh/templates/snippets/dataset_map.html b/ckanext/odsh/templates/snippets/dataset_map.html
index 1e4ad4fb48863ed17202cbaf81d7acd467a1b7f2..3d99f307bdb7fea6f3aaf0b9eaac683b6ac32c4e 100644
--- a/ckanext/odsh/templates/snippets/dataset_map.html
+++ b/ckanext/odsh/templates/snippets/dataset_map.html
@@ -4,7 +4,7 @@
 
 {% set map_config = h.get_common_map_config() %}
 {% set x=map_config.__setitem__("height", "10px") %}
-<div class="dataset-map" data-module="dataset-map" data-extent="{{ extent }}" data-module-site_url="{{ h.dump_json(h.url('/', locale='default', qualified=true)) }}" data-module-map_config="{{ h.dump_json(map_config) }}">
+<div class="dataset-map" data-module="dataset-map" data-extent="{{ extent }}" data-module-site_url="{{ h.dump_json(h.url_for('home.index', locale='default', qualified=true)) }}" data-module-map_config="{{ h.dump_json(map_config) }}">
   <div id="dataset-map-container"></div>
   <div id="dataset-map-attribution">
     {% snippet "spatial/snippets/map_attribution.html", map_config=map_config %}
diff --git a/ckanext/odsh/templates/snippets/home_breadcrumb_item.html b/ckanext/odsh/templates/snippets/home_breadcrumb_item.html
index 7631991a8f5af79049b34ee308827ade14c6a421..866c900748c7ea5f3c5ae0c21d8288bc671901c5 100644
--- a/ckanext/odsh/templates/snippets/home_breadcrumb_item.html
+++ b/ckanext/odsh/templates/snippets/home_breadcrumb_item.html
@@ -1,6 +1,6 @@
 {# Used to insert the home icon into a breadcrumb #}
 <li class="home">
-    <a href="{{ h.url_for('home') }}">
+    <a href="{{ h.url_for('home.index') }}">
         <img class='icon-home' src='/base/images/Icon-Home.png' alt='home icon' />
         <span> {{_('Home') }}</span>
     </a>
diff --git a/ckanext/odsh/templates/snippets/package_item.html b/ckanext/odsh/templates/snippets/package_item.html
index 2711197d823774890cbce304f3842b9efec2761d..b00af1d56657e2022f4fcd8d1d069a70d5ddfb1d 100644
--- a/ckanext/odsh/templates/snippets/package_item.html
+++ b/ckanext/odsh/templates/snippets/package_item.html
@@ -72,7 +72,9 @@ Example:
             {% endif %}
             {% endblock heading_private %}
             {% block heading_title %}
-            {{ h.link_to(h.truncate(title, truncate_title), h.url_for('%s.read' % package.type, id=package.name),title=_('View {organization_name}').format(organization_name=title))}}
+            <a href="{{ h.url_for('%s.read' % package.type, id=package.name) }}">
+              {{ _('View {organization_name}').format(organization_name=title)|truncate(80) }}
+            </a>
             {% endblock heading_title %}
             {% block heading_meta %}
             {% if package.get('state', '').startswith('draft') %}
diff --git a/ckanext/odsh/views/dashboard.py b/ckanext/odsh/views/dashboard.py
index dceebe4467457ba8648237e92afe62983a4cfb6a..463487c4517f694e73e07f39c1373849f5706cfa 100644
--- a/ckanext/odsh/views/dashboard.py
+++ b/ckanext/odsh/views/dashboard.py
@@ -1,8 +1,8 @@
 import ckan.authz as authz
 import ckan.lib.helpers as h
-from ckan.common import g
+from ckan.common import g, _
 from flask import Blueprint
-from ckan.views.dashboard import datasets, organizations, groups
+import ckan.views.dashboard as dashboard
 import logging
 
 log = logging.getLogger(__name__)
@@ -18,10 +18,10 @@ def before_request() -> None:
     return None
 
 def datasets():
-    return datasets()
+    return dashboard.datasets()
 
 def organizations():
-    return organizations()
+    return dashboard.organizations()
 
 def groups():
-    return groups()
+    return dashboard.groups()